ž zyMaÃc@shdZddlmZddlmZmZddlmZejdƒZGdd„dej ƒZ dS( u4Fixer that changes input(...) into eval(input(...)).i(u fixer_base(uCalluName(upatcompu&power< 'eval' trailer< '(' any ')' > >cBs,|EeZdZdZdZdd„ZdS(uFixInputuL power< 'input' args=trailer< '(' [any] ')' > > cCsMtj|jjƒrdS|jƒ}d|_ttdƒ|gd|jƒS(Nuuevaluprefix(ucontextumatchuparentucloneuprefixuCalluName(uselfunodeuresultsunew((u</opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_input.pyu transforms   uFixInput.transformNT(u__name__u __module__u __qualname__uTrueu BM_compatibleuPATTERNu transform(u __locals__((u</opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_input.pyuFixInput suFixInputN( u__doc__uu fixer_baseu fixer_utiluCalluNameupatcompucompile_patternucontextuBaseFixuFixInput(((u</opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_input.pyus