3 \Eã@s2dZddlmZddlmZGdd„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)ÚselfZnodeÚresults©r ú"/usr/lib64/python3.6/fix_reduce.pyÚ transform"szFixReduce.transformN)Ú__name__Ú __module__Ú __qualname__Z BM_compatibleÚorderZPATTERNr r r r r rsrN)Ú__doc__Zlib2to3rZlib2to3.fixer_utilrZBaseFixrr r r r Ús