��
���Lc@sCdZddklZddklZdeifd��YZdS(sqFixer for reduce().
Makes sure reduce() is imported from the functools module if reduce is
used in that module.
i����(t
fixer_base(ttouch_importt FixReducecBseZdZd�ZRS(si
power< 'reduce'
trailer< '('
arglist< (
(not(argument<any '=' any>) any ','
not(argument<any '=' any>) any) |
(not(argument<any '=' any>) any ','
not(argument<any '=' any>) any ','
not(argument<any '=' any>) any)
) >
')' >
>
cCstdd|�dS(Nu functoolsureduce(R(tselftnodetresults((s./usr/lib/python2.6/lib2to3/fixes/fix_reduce.pyt transforms(t__name__t
__module__tPATTERNR(((s./usr/lib/python2.6/lib2to3/fixes/fix_reduce.pyRsN(t__doc__tlib2to3Rtlib2to3.fixer_utilRtBaseFixR(((s./usr/lib/python2.6/lib2to3/fixes/fix_reduce.pyt<module>s