й¼]éã@sYddlmZddlmZddlmZmZmZGdd„dejƒZdS)é)Úpytree)Ú fixer_base)ÚCommaÚNameÚCallc@s(eZdZdZdZdd„ZdS)ÚFixExecTzx exec_stmt< 'exec' a=any 'in' b=any [',' c=any] > | exec_stmt< 'exec' (not atom<'(' [any] ')'>) a=any > cCs¹|j}|d}|jdƒ}|jdƒ}|jƒg}d|d_|dk ru|jtƒ|jƒgƒ|dk r�|jtƒ|jƒgƒttdƒ|d|jƒS)NÚaÚbÚcÚéÚexecÚprefix)ÚsymsÚgetZclonerÚextendrrr)ÚselfZnodeÚresultsrrr r Úargs©rú-/opt/alt/python35/lib64/python3.5/fix_exec.pyÚ transforms     zFixExec.transformN)Ú__name__Ú __module__Ú __qualname__Z BM_compatibleZPATTERNrrrrrrs rN) r rrZ fixer_utilrrrZBaseFixrrrrrÚ s