PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
| Dir : /lib64/python2.7/lib2to3/fixes/ |
| Server: Linux host100322.itwesthosting.com 3.10.0-1160.144.1.el7.tuxcare.els4.x86_64 #1 SMP Tue Apr 7 08:40:40 UTC 2026 x86_64 IP: 144.91.64.173 |
| Dir : //lib64/python2.7/lib2to3/fixes/fix_throw.pyo |
�
!��ic @ s{ d Z d d l m Z d d l m Z d d l m Z d d l m Z m Z m Z m
Z
m Z d e j f d � � YZ
d S( s� Fixer for generator.throw(E, V, T).
g.throw(E) -> g.throw(E)
g.throw(E, V) -> g.throw(E(V))
g.throw(E, V, T) -> g.throw(E(V).with_traceback(T))
g.throw("foo"[, V[, T]]) will warn about string exceptions.i ( t pytree( t token( t
fixer_base( t Namet Callt ArgListt Attrt is_tuplet FixThrowc B s e Z e Z d Z d � Z RS( s�
power< any trailer< '.' 'throw' >
trailer< '(' args=arglist< exc=any ',' val=any [',' tb=any] > ')' >
>
|
power< any trailer< '.' 'throw' > trailer< '(' exc=any ')' > >
c C sP | j } | d j � } | j t j k r? | j | d � d S| j d � } | d k r^ d S| j � } t | � r� g | j d d !D] } | j � ^ q� } n d | _
| g } | d } d | k r6| d j � } d | _
t | | � }
t |
t
d � � t | g � g } | j t j | j | � � n | j t | | � � d S(
Nt excs+ Python 3 does not support string exceptionsu vali i����u t argst tbu with_traceback( t symst clonet typeR t STRINGt cannot_convertt gett NoneR t childrent prefixR R R R t replaceR t Nodet power( t selft nodet resultsR R t valt cR
t
throw_argsR t et with_tb( ( s/ /usr/lib64/python2.7/lib2to3/fixes/fix_throw.pyt transform s* ,
%( t __name__t
__module__t Truet
BM_compatiblet PATTERNR ( ( ( s/ /usr/lib64/python2.7/lib2to3/fixes/fix_throw.pyR s N( t __doc__t R t pgen2R R t
fixer_utilR R R R R t BaseFixR ( ( ( s/ /usr/lib64/python2.7/lib2to3/fixes/fix_throw.pyt <module> s
(