File: //opt/alt/python27/lib/python2.7/site-packages/libpasteurize/fixes/fix_throw.pyo
�
�A�[c @ si d Z d d l m Z d d l m Z m Z d d l m Z d d l m Z d e j
f d � � YZ d S( uA Fixer for 'g.throw(E(V).with_traceback(T))' -> 'g.throw(E, V, T)'i����( t
fixer_base( t Nodet Leaf( t token( t Commat FixThrowc B s e Z d Z d � Z RS( u�
power< any trailer< '.' 'throw' >
trailer< '(' args=power< exc=any trailer< '(' val=any* ')' >
trailer< '.' 'with_traceback' > trailer< '(' trc=any ')' > > ')' > >
c C s� | j } | d | d | d } } } | r9 | d n t t j d � } d | _ | _ | j � t � | j � t � | j � g } | d } | | _ d S( Nu excu valu trci u Noneu u args( t symsR R t NAMEt prefixt cloneR t children( t selft nodet resultsR t exct valt trct kidst args( ( sN /opt/alt/python27/lib/python2.7/site-packages/libpasteurize/fixes/fix_throw.pyt transform s "-
( t __name__t
__module__t PATTERNR ( ( ( sN /opt/alt/python27/lib/python2.7/site-packages/libpasteurize/fixes/fix_throw.pyR s N( t __doc__t lib2to3R t lib2to3.pytreeR R t
lib2to3.pgen2R t lib2to3.fixer_utilR t BaseFixR ( ( ( sN /opt/alt/python27/lib/python2.7/site-packages/libpasteurize/fixes/fix_throw.pyt <module> s