Files
PowerToys/PythonHome/Lib/lib2to3/fixes/fix_exec.pyc

20 lines
1.4 KiB
Plaintext
Raw Normal View History

2014-07-09 18:15:23 +08:00
<03>
<EFBFBD>W`Sc@s_dZddlmZddlmZddlmZmZmZdejfd<00><00>YZ dS(s<>Fixer for exec.
This converts usages of the exec statement into calls to a built-in
exec() function.
exec code in ns1, ns2 -> exec(code, ns1, ns2)
i(tpytree(t
fixer_base(tCommatNametCalltFixExeccBseZeZdZd<00>ZRS(sx
exec_stmt< 'exec' a=any 'in' b=any [',' c=any] >
|
exec_stmt< 'exec' (not atom<'(' [any] ')'>) a=any >
cCs<>|s t<00>|j}|d}|jd<00>}|jd<00>}|j<00>g}d|d_|dk r<>|jt<00>|j<00>g<00>n|dk r<>|jt<00>|j<00>g<00>ntt d<00>|d|j<00>S(Ntatbtctiuexectprefix(
tAssertionErrortsymstgettcloneR
tNonetextendRRR(tselftnodetresultsR RRRtargs((s.\Lib\lib2to3\fixes\fix_exec.pyt transforms  
   (t__name__t
__module__tTruet BM_compatibletPATTERNR(((s.\Lib\lib2to3\fixes\fix_exec.pyRsN(
t__doc__R RRt
fixer_utilRRRtBaseFixR(((s.\Lib\lib2to3\fixes\fix_exec.pyt<module>
s