o ?Og@s8 ddlmZddlmZmZmZGdddejZdS)) fixer_base)CommaNameCallc@seZdZdZdZddZdS)FixExecTzx exec_stmt< 'exec' a=any 'in' b=any [',' c=any] > | exec_stmt< 'exec' (not atom<'(' [any] ')'>) a=any > cCs|j}|d}|d}|d}|g}d|d_|dur)|t|g|dur7|t|gttd||jdS)Nabcexec)prefix)symsgetZcloner extendrrr)selfZnodeZresultsrrrr argsr=/opt/alt/python310/lib64/python3.10/lib2to3/fixes/fix_exec.py transforms    zFixExec.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrrrrrrs rN)r rZ fixer_utilrrrZBaseFixrrrrrs