ó v®¸Qc@sCdZddlmZddlmZdejfd„ƒYZdS(sqFixer for reduce(). Makes sure reduce() is imported from the functools module if reduce is used in that module. iÿÿÿÿ(t fixer_base(t touch_importt FixReducecBs#eZeZdZdZd„ZRS(tpresi power< 'reduce' trailer< '(' arglist< ( (not(argument) any ',' not(argument > cCstdd|ƒdS(Nu functoolsureduce(R(tselftnodetresults((s./sys/lib/python2.7/lib2to3/fixes/fix_reduce.pyt transform"s(t__name__t __module__tTruet BM_compatibletordertPATTERNR(((s./sys/lib/python2.7/lib2to3/fixes/fix_reduce.pyRsN(t__doc__tlib2to3Rtlib2to3.fixer_utilRtBaseFixR(((s./sys/lib/python2.7/lib2to3/fixes/fix_reduce.pyts