bgdZddlmZddlmZddlmZddlm Z m Z m Z ddl m Z dZdd eDZGd d ejZd S) z For the ``future`` package. Adds this import line:: from builtins import XYZ for each of the functions XYZ that is used in the module. Adds these imports after any other imports (in an initial block of them). )unicode_literals) fixer_base)python_symbols)NameCallin_special_context)touch_import_topzsfilter map zip ascii chr hex input next oct bytes range str raw_input|c8g|]}d|S)z name='{0}')format).0names v/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/libfuturize/fixes/fix_future_builtins.py r$s&RRRT|**400RRRcFeZdZdZdZdeZdZdS)FixFutureBuiltinsTz power< ({0}) trailer< '(' [arglist=any] ')' > rest=any* > | power< 'map' trailer< '(' [arglist=any] ')' > > cB|d}td|j|dS)Nrbuiltins)r value)selfnoderesultsrs r transformzFixFutureBuiltins.transform8s%vdj$77777rN) __name__ __module__ __qualname__ BM_compatible run_orderr expressionPATTERNrrrrr'sFMI &$$ 88888rrN)__doc__ __future__rlib2to3rlib2to3.pygramrsymslib2to3.fixer_utilrrrlibfuturize.fixer_utilr splitreplaced_builtin_fnsjoinr!BaseFixrr#rrr/s  ('''''111111==========333333449EGGXXRR=QRRR S S 88888 *88888r