o ?OgE@s2dZddlmZddlmZGdddejZdS)zqFixer for reduce(). Makes sure reduce() is imported from the functools module if reduce is used in that module. ) fixer_base touch_importc@s eZdZdZdZdZddZdS) FixReduceTZpreai power< 'reduce' trailer< '(' arglist< ( (not(argument) any ',' not(argument > cCstdd|dS)N functoolsreducer)selfZnodeZresultsr ?/opt/alt/python310/lib64/python3.10/lib2to3/fixes/fix_reduce.py transform"szFixReduce.transformN)__name__ __module__ __qualname__Z BM_compatibleZorderZPATTERNr r r r r rs  rN)__doc__Zlib2to3rZlib2to3.fixer_utilrZBaseFixrr r r r s