a 97a@sBdZddlmZddlmZddlmZdZGdddejZ dS) z Fixer for the cmp() function on Py2, which was removed in Py3. Adds this import line:: from past.builtins import cmp if cmp() is called in the code. )unicode_literals) fixer_base)touch_import_topz name='cmp'c@s&eZdZdZdZdeZddZdS)FixCmpT zs power< ({0}) trailer< '(' args=[any] ')' > rest=any* > cCs|d}td|j|dS)Nnamez past.builtins)rvalue)selfnoderesultsrr t/private/var/folders/s6/9n5zrl012gv99k63s4q6ccsd4s6mqz/T/pip-target-f5cq3f2q/lib/python/libfuturize/fixes/fix_cmp.py transformszFixCmp.transformN) __name__ __module__ __qualname__Z BM_compatibleZ run_orderformat expressionZPATTERNrr r r r rs rN) __doc__ __future__rZlib2to3rZlibfuturize.fixer_utilrrZBaseFixrr r r r s