î j fEã@sCdZddlmZddlmZGdd„dejƒZdS)zqFixer for reduce(). Makes sure reduce() is imported from the functools module if reduce is used in that module. é)Ú fixer_base)Ú touch_importc@s.eZdZdZdZdZdd„ZdS)Ú FixReduceTZpreai power< 'reduce' trailer< '(' arglist< ( (not(argument) any ',' not(argument > cCstdd|ƒdS)NÚ functoolsÚreduce)r)ÚselfZnodeZresults©rú=/opt/alt/python34/lib64/python3.4/lib2to3/fixes/fix_reduce.pyÚ transform"szFixReduce.transformN)Ú__name__Ú __module__Ú __qualname__Z BM_compatibleZorderZPATTERNr rrrr rs rN)Ú__doc__Zlib2to3rZlib2to3.fixer_utilrZBaseFixrrrrr Ús