/opt/cloudlinux/venv/lib/python3.11/site-packages/raven/utils/__pycache__
Edit: /opt/cloudlinux/venv/lib/python3.11/site-packages/raven/utils/__pycache__/stacks.cpython-311.pyc (11518B)
§
:!]Uä°ã óÊ — d Z ddlmZmZ ddlZddlZddlZddlZddlZddl m
Z
ddlmZ ej
d¦ « Z dd„Zdd„Zd „ Zd
„ Zdd„Ze
dfd
„Zdd„Zdd„Ze
ddfd„ZdS )z©
raven.utils.stacks
~~~~~~~~~~~~~~~~~~~~~~~~~~
:copyright: (c) 2010-2012 by the Sentry Team, see AUTHORS for more details.
:license: BSD, see LICENSE for more details.
é )Úabsolute_importÚdivisionN)Ú transform)Ú iteritemszcoding[:=]\s*([-\w.]+)c ó” — d}|�Vt |d¦ « rF | |¦ « }n# t t f$ r d}Y nw xY w|�| ¦ « }|€. t j | ¦ « }n# t t f$ r Y dS w xY w|sdS t d||z
¦ « }t |dz |z t |¦ « ¦ « } d„ |||… D ¦ « }|| d¦ « } d„ ||dz |… D ¦ « }
n# t $ r Y dS w xY wt |¦ « t | ¦ « t |
¦ « fS ) z�
Returns context_lines before and after lineno from file.
Returns (pre_context_lineno, pre_context, context_line, post_context).
NÚ
get_source©NNNr é c ó8 — g | ]}| d ¦ « ‘ŒS ©ú
©Ústrip©Ú.0Úlines úd/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/raven/utils/stacks.pyú
z'get_lines_from_file..A s4 € ð
ð
ð
àð
�JŠJ�vÑÔð
ð
ð
ó r
c ó8 — g | ]}| d ¦ « ‘ŒS r r r s r r z'get_lines_from_file..F s4 € ð
ð
ð
àð
�JŠJ�vÑÔð
ð
ð
r )Úhasattrr ÚImportErrorÚIOErrorÚ
splitlinesÚ linecacheÚgetlinesÚOSErrorÚmaxÚminÚlenr Ú
IndexErrorÚslim_string)ÚfilenameÚlinenoÚ
context_linesÚloaderÚmodule_nameÚsourceÚlower_boundÚupper_boundÚpre_contextÚcontext_lineÚpost_contexts r Úget_lines_from_filer. sÊ € ð €FØ
Ð�g f¨lÑ;Ô;Ðð Ø×&Ò& {Ñ3Ô3ˆFˆFøÝ�WÐ%ð ð ð ð ˆFˆFˆFð øøøð ÐØ×&Ò&Ñ(Ô(ˆFà
€~ð $ÝÔ'¨Ñ1Ô1ˆFˆFøÝ�Ð!ð $ð $ð $Ø#Ð#Ð#ð $øøøð ð ØÐå�a˜ -Ñ/Ñ0Ô0€KÝ�f˜q‘j =Ñ0µ#°f±+´+Ñ>Ô>€Kð ð
ð
à˜{¨6Ð1Ô2ð
ñ
ô
ˆð ˜f”~×+Ò+¨FÑ3Ô3ˆð
ð
à ¨¡
¨KÐ7Ô8ð
ñ
ô
ˆˆøõ ð ð ð àÐÐð øøøõ
�KÑ Ô Ý�LÑ!Ô!Ý�LÑ!Ô!ðð s4 –, ¬AÁAÁA3 Á3BÂBÃAD
Ä
DÄDc ó8 — | | S # t $ r |cY S w xY w)z‹
f_locals is not guaranteed to have .get(), but it will always
support __getitem__. Even if it doesn't, we return ``default``.
)Ú Exception)Úf_localsÚkeyÚdefaults r Ú_getitem_from_framer4 U s5 € ð
ؘŒ}ÐøÝð ð ð Øˆˆˆðøøøs ‚
Š˜c óÈ ‡ — t ‰ d¦ « r‰ j }n't ‰ d¦ « r‰ j }nt ‰ ¦ « ‚t ˆ fd„ |¦ « D ¦ « ¦ « S )zu
Given something that closely resembles a dictionary, we attempt
to coerce it into a propery dictionary.
ÚiterkeysÚkeysc 3 ó, •K — | ]}|‰| fV — Œd S ©N© )r ÚkÚdictishs €r ú zto_dict..l s+ øè è € Ð-Ð- A��G˜A”J�Ð-Ð-Ð-Ð-Ð-Ð-r )r r6 r7 Ú
ValueErrorÚdict)r<