관리-도구
편집 파일: fix_isinstance.cpython-39.opt-2.pyc
a �����DOgH����������������������@���s.���d�dl�mZ�d�dlmZ�G�dd��dej�ZdS�)����)� fixer_base)�tokenc�������������������@���s ���e�Zd�ZdZdZdZdd��ZdS�)� FixIsinstanceTz� power< 'isinstance' trailer< '(' arglist< any ',' atom< '(' args=testlist_gexp< any+ > ')' > > ')' > > ����c�����������������C���s����t���}|d�}|j}g�}t|�}|D�]p\}} | jtjkrr| j|v�rr|t|�d�k�r�||d��jtjkr�t |��q$q$|� | ��| jtjkr$|�| j��q$|r�|d�jtjkr�|d=�t|�dkr�|j} | j |d�_ | �|d���n||d�d��<�|����d�S�)N�args������������)�setZchildren� enumerate�typer����NAME�value�len�COMMA�next�append�add�parent�prefix�replace�changed)�selfZnode�resultsZnames_insertedZtestlistr����new_args�iterator�idx�argZatom��r����4/usr/lib64/python3.9/lib2to3/fixes/fix_isinstance.py� transform���s*����$ zFixIsinstance.transformN)�__name__� __module__�__qualname__Z BM_compatibleZPATTERNZ run_orderr ���r���r���r���r���r������s��� r���N)��r���Z fixer_utilr���ZBaseFixr���r���r���r���r����<module>���s���