Your IP : 216.73.216.172


Current Path : /lib/python3/dist-packages/libpasteurize/fixes/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/libpasteurize/fixes/__pycache__/fix_future_builtins.cpython-38.pyc

U

,�]��@szdZddlmZddlmZddlmZddlm	Z	m
Z
mZddlm
Z
d��Zd�d	d
�eD��ZGdd�dej�Zd
S)zq
Adds this import line:

    from builtins import XYZ

for each of the functions XYZ that is used in the module.
�)�unicode_literals)�
fixer_base)�python_symbols)�Name�Call�in_special_context)�touch_import_topz�filter map zip
                       ascii chr hex input next oct open round super
                       bytes dict int range str�|cCsg|]}d�|��qS)z
name='{0}')�format)�.0�name�r
�I/usr/lib/python3/dist-packages/libpasteurize/fixes/fix_future_builtins.py�
<listcomp>src@s&eZdZdZdZd�e�Zdd�ZdS)�FixFutureBuiltinsT�	zs
              power<
                 ({0}) trailer< '(' args=[any] ')' >
              rest=any* >
              cCs|d}td|j|�dS)Nr�builtins)r�value)�selfZnodeZresultsrr
r
r�	transform+szFixFutureBuiltins.transformN)	�__name__�
__module__�__qualname__Z
BM_compatibleZ	run_orderr
�
expressionZPATTERNrr
r
r
rrs�rN)�__doc__Z
__future__rZlib2to3rZlib2to3.pygramrZsymsZlib2to3.fixer_utilrrrZlibfuturize.fixer_utilr�splitZreplaced_builtins�joinrZBaseFixrr
r
r
r�<module>s