����JFIF���������
1#@!#!123s
D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
alt
/
python37
/
lib64
/
python3.7
/
lib2to3
/
fixes
/
__pycache__
/
Filename :
fix_apply.cpython-37.pyc
back
Copy
B ����� f* ������������������@���sR���d�Z�ddlmZ�ddlmZ�ddlmZ�ddlmZmZm Z �G�dd��dej �ZdS�) zIFixer for apply(). This converts apply(func, v, k) into (func)(*v, **k).����)�pytree)�token)� fixer_base)�Call�Comma�parenthesizec���������������@���s���e�Zd�ZdZdZdd��ZdS�)�FixApplyTa.�� power< 'apply' trailer< '(' arglist< (not argument<NAME '=' any>) func=any ',' (not argument<NAME '=' any>) args=any [',' (not argument<NAME '=' any>) kwds=any] [','] > ')' > > c������� ������C���s4��|�j�}|st�|d�}|d�}|�d�}|rN|j|�j�jkrN|jd�jdkrNd�S�|rt|j|�j�jkrt|jd�jdkrtd�S�|j}|���}|jt j |jfkr�|j|jks�|jd�jt j kr�t|�}d|_|���}d|_|d�k r�|���}d|_t�t jd �|g}|d�k �r&|�t��t�t j d�|g��d |d�_t|||d�S�)N�func�args�kwds�����>����**�*z**�����r���� )�prefix)�syms�AssertionError�get�typeZargumentZchildren�valuer���Zcloner����NAMEZatomZpower� DOUBLESTARr���r���ZLeaf�STAR�extendr���r���) �selfZnodeZresultsr���r ���r ���r���r���Z l_newargs��r����</opt/alt/python37/lib64/python3.7/lib2to3/fixes/fix_apply.py� transform���s>���� zFixApply.transformN)�__name__� __module__�__qualname__Z BM_compatibleZPATTERNr���r���r���r���r���r������s���r���N)�__doc__r���r���Zpgen2r���r���Z fixer_utilr���r���r���ZBaseFixr���r���r���r���r����<module>���s ���