python (3.11.7)

(root)/
lib/
python3.11/
lib2to3/
fixes/
__pycache__/
fix_throw.cpython-311.opt-2.pyc

e.n	ddlmZddlmZddlmZddlmZmZmZm	Z	m
Z
GddejZdS))pytree)token)
fixer_base)NameCallArgListAttris_tupleceZdZdZdZdZdS)FixThrowTz
    power< any trailer< '.' 'throw' >
           trailer< '(' args=arglist< exc=any ',' val=any [',' tb=any] > ')' >
    >
    |
    power< any trailer< '.' 'throw' > trailer< '(' exc=any ')' > >
    c|j}|d}|jtjur||ddS|d}|dS|}t|rd|jddD}n
d|_	|g}|d}d	|vr|d	}d|_	t||}	t|	td
t|ggz}
|tj|j|
dS|t||dS)Nexcz+Python 3 does not support string exceptionsvalc6g|]}|S)clone).0cs  K/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/lib2to3/fixes/fix_throw.py
<listcomp>z&FixThrow.transform.<locals>.<listcomp>)s :::!AGGII:::argstbwith_traceback)symsrtyperSTRINGcannot_convertgetr
childrenprefixrr	rrreplacerNodepower)selfnoderesultsrrrr
throw_argsrewith_tbs           r	transformzFixThrow.transforms[yen""$$8u|##&STTTFkk%  ;FiikkC==	::s|AbD'9:::DDCJ5DV_
7??$$&&BBIS$A1d#34455"GGv{4:w??@@@@@tC/////rN)__name__
__module____qualname__
BM_compatiblePATTERNr.rrrrrs/MG00000rrN)
rrpgen2rr
fixer_utilrrrr	r
BaseFixrrrr<module>r7s?<<<<<<<<<<<<<<(0(0(0(0(0z!(0(0(0(0(0r