Spade
Mini Shell
| Directory:~$ /proc/self/root/usr/lib/python2.7/site-packages/libpasteurize/fixes/ |
| [Home] [System Details] [Kill Me] |
�
,�]c@s[dZddlmZddlmZmZmZmZmZdej fd��YZ
dS(u;Fixer for 'raise E(V).with_traceback(T)' -> 'raise
E, V, T'i����(t
fixer_base(tCommatNodetLeafttokentsymstFixRaisecBseZdZd�ZRS(u�
raise_stmt< 'raise' (power< name=any [trailer<
'(' val=any* ')' >]
[trailer< '.' 'with_traceback' >
trailer< '(' trc=any ')' >] > | any)
['from' chain=any]
>c Cs|jd�|jd�|jd�}}}|jd�}|dk rt|j|d�|jj�|j�n|dk r|r�|dnttjd�}d|_|_ttjd �|j �t
�|j �t
�|j �g}ttj
|�}|j|�ndS(
Nunameuvalutrcuchainu8explicit exception chaining is not supported in
Python 2iuNoneu
uraise(tgettNonetwarningtprev_siblingtremoveRRtNAMEtprefixtcloneRRRt
raise_stmttreplace( tselftnodetresultstnametvalttrctchaintkidsR((sA/usr/lib/python2.7/site-packages/libpasteurize/fixes/fix_raise.pyt transforms/
"(t__name__t
__module__tPATTERNR(((sA/usr/lib/python2.7/site-packages/libpasteurize/fixes/fix_raise.pyRsN(t__doc__tlib2to3Rtlib2to3.fixer_utilRRRRRtBaseFixR(((sA/usr/lib/python2.7/site-packages/libpasteurize/fixes/fix_raise.pyt<module>s(