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)
to:
from future.utils import raise_
...
raise_(E, V, T)
TODO: FIXME!!
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 Cst|jd�|jd�|jd�}}}|jd�}|dk rx|j|d�|jj�|j�n|dk r|r�|dnttjd�}d|_ |_ ttjd �|j
�t�|j
�t�|j
�g}tt
j|�}|j|�ndS(
Nunameuvalutrcuchainu8explicit exception chaining is not supported in
Python 2iuNoneu
uraise(tFIXMEtgettNonetwarningtprev_siblingtremoveRRtNAMEtprefixtcloneRRRt
raise_stmttreplace( tselftnodetresultstnametvalttrctchaintkidsR((sB/usr/lib/python2.7/site-packages/libpasteurize/fixes/fix_raise_.pyt transforms/
"(t__name__t
__module__tPATTERNR(((sB/usr/lib/python2.7/site-packages/libpasteurize/fixes/fix_raise_.pyRsN(t__doc__tlib2to3Rtlib2to3.fixer_utilRRRRRtBaseFixR(((sB/usr/lib/python2.7/site-packages/libpasteurize/fixes/fix_raise_.pyt<module>
s(