a XC?hE�@s2dZddlmZddlmZGdd�dej�ZdS)zqFixer for reduce(). Makes sure reduce() is imported from the functools module if reduce is used in that module. �)� fixer_base�� touch_importc@s eZdZdZdZdZdd�ZdS)� FixReduceTZpreai power< 'reduce' trailer< '(' arglist< ( (not(argument) any ',' not(argument > cCstdd|�dS)N� functools�reducer)�selfZnodeZresults�r �=/opt/alt/python39/lib64/python3.9/lib2to3/fixes/fix_reduce.py� transform"szFixReduce.transformN)�__name__� __module__� __qualname__Z BM_compatible�orderZPATTERNr r r r r rsrN)�__doc__Zlib2to3rZlib2to3.fixer_utilrZBaseFixrr r r r �s