o bcE@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) FixReduceTpreai power< 'reduce' trailer< '(' arglist< ( (not(argument) any ',' not(argument > cCstdd|dS)N functoolsreducer)selfnoderesultsr //usr/lib/python3.10/lib2to3/fixes/fix_reduce.py transform"szFixReduce.transformN)__name__ __module__ __qualname__ BM_compatibleorderPATTERNrr r r r rs  rN)__doc__lib2to3rlib2to3.fixer_utilrBaseFixrr r r r s