]@sYddlmZddlmZddlmZmZmZGdddejZdS))pytree) fixer_base)CommaNameCallc@s(eZdZdZdZddZdS)FixExecTzx exec_stmt< 'exec' a=any 'in' b=any [',' c=any] > | exec_stmt< 'exec' (not atom<'(' [any] ')'>) a=any > cCs|j}|d}|jd}|jd}|jg}d|d_|dk ru|jt|jg|dk r|jt|jgttd|d|jS)Nabcexecprefix)symsgetZclonerextendrrr)selfZnoderesultsrrr r argsr-/opt/alt/python35/lib64/python3.5/fix_exec.py transforms     zFixExec.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrrrrrrs rN) r rrZ fixer_utilrrrZBaseFixrrrrr s