§
{<ˆjÉ ã óX — d Z ddlmZ ddlmZmZmZmZmZ G d„ dej ¦ « Z
dS )z«Fixer for
raise E(V).with_traceback(T)
to:
from future.utils import raise_
...
raise_(E, V, T)
TODO: FIXME!!
é )Ú
fixer_base)ÚCommaÚNodeÚLeafÚtokenÚsymsc ó — e Zd ZdZd„ ZdS )ÚFixRaisezª
raise_stmt< 'raise' (power< name=any [trailer< '(' val=any* ')' >]
[trailer< '.' 'with_traceback' > trailer< '(' trc=any ')' >] > | any) ['from' chain=any] >c óì — t | d¦ « | d¦ « | d¦ « }}}| d¦ « }|�C| |d¦ « |j ¦ « | ¦ « |�Ñ|r|d nt t j d¦ « }dx|_ |_ t t j d ¦ « | ¦ « t ¦ « | ¦ « t ¦ « | ¦ « g}t t j
|¦ « }| |¦ « d S d S )
NÚnameÚvalÚtrcÚchainz8explicit exception chaining is not supported in Python 2r ÚNoneú Úraise)ÚFIXMEÚgetÚwarningÚprev_siblingÚremover r ÚNAMEÚprefixÚcloner r r Ú
raise_stmtÚreplace) ÚselfÚnodeÚresultsr r
r r Úkidsr s úp/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/libpasteurize/fixes/fix_raise_.pyÚ transformzFixRaise.transform s) € Ý
ˆØ!Ÿ+š+ gÑ.Ô.°·²¸FÑ0CÔ0CÀWÇ[Â[ÐQWÑEXÔEX�3ˆcˆØ—’˜HÑ%Ô%ˆØÐØ�LŠL˜ÐZÑ[Ô[Ð[ØÔ×%Ò%Ñ'Ô'Ð'Ø�LŠL‰NŒNˆN؈?ØÐ>�#�a”&�&¥T%¬*°gÑ%>Ô%>ˆCØ&*Ð*ˆCŒJ˜œÝ�œ XÑ.Ô.°·
²
±´½e¹g¼gØ—I’I‘K”K¥¡¤¨#¯)ª)©+¬+ð7ˆDå�dœo¨tÑ4Ô4ˆJØ�LŠL˜Ñ$Ô$Ð$Ð$Ð$ð
ˆ?ó N)Ú__name__Ú
__module__Ú__qualname__ÚPATTERNr" © r# r! r
r
s+ € € € € € ðf€Gð%ð %ð %ð %ð %r# r
N)Ú__doc__Úlib2to3r Úlib2to3.fixer_utilr r r r r ÚBaseFixr
r( r# r! ú