ž zyMaEc@sCdZddlmZddlmZGdd„dejƒZdS(uqFixer for reduce(). Makes sure reduce() is imported from the functools module if reduce is used in that module. i(u fixer_base(u touch_importcBs2|EeZdZdZdZdZdd„ZdS(u FixReduceupreui power< 'reduce' trailer< '(' arglist< ( (not(argument) any ',' not(argument > cCstdd|ƒdS(Nu functoolsureduce(u touch_import(uselfunodeuresults((u=/opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_reduce.pyu transform"suFixReduce.transformNT(u__name__u __module__u __qualname__uTrueu BM_compatibleuorderuPATTERNu transform(u __locals__((u=/opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_reduce.pyu FixReducesu FixReduceN(u__doc__ulib2to3u fixer_baseulib2to3.fixer_utilu touch_importuBaseFixu FixReduce(((u=/opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_reduce.pyus