§
{<ˆjK ã óX — d Z ddlmZ ddlmZmZmZmZmZ G d„ dej ¦ « Z
dS )z;Fixer for 'raise E(V).with_traceback(T)' -> 'raise E, V, T'é )Ú
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 óÞ — | 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)ÚgetÚwarningÚprev_siblingÚremover r ÚNAMEÚprefixÚcloner r r Ú
raise_stmtÚreplace) ÚselfÚnodeÚresultsr r
r r Úkidsr s úo/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 ú