a 97a¯ã@s2dZddlZddlmZGdd„dejjjƒZdS)aq Fixer for input. Does a check for `from builtins import input` before running the lib2to3 fixer. The fixer will not run when the input is already present. this: a = input() becomes: from builtins import input a = eval(input()) and this: from builtins import input a = input() becomes (no change): from builtins import input a = input() éN)Údoes_tree_importcseZdZ‡fdd„Z‡ZS)ÚFixInputcs"tdd|ƒrdStt|ƒ ||¡S)NÚbuiltinsÚinput)rÚsuperrÚ transform)ÚselfÚnodeÚresults©Ú __class__©úv/private/var/folders/s6/9n5zrl012gv99k63s4q6ccsd4s6mqz/T/pip-target-f5cq3f2q/lib/python/libfuturize/fixes/fix_input.pyrs zFixInput.transform)Ú__name__Ú __module__Ú __qualname__rÚ __classcell__r r r rrsr)Ú__doc__Zlib2to3.fixes.fix_inputZlib2to3Zlib2to3.fixer_utilrÚfixesZ fix_inputrr r r rÚs