OwlCyberSecurity - MANAGER
Edit File: fix_isinstance.cpython-311.opt-2.pyc
� �����/�gH�����������������������F����� �d�dl�mZ�d�dlmZ��G�d��dej��������������������ZdS�)����)� fixer_base)�tokenc�������������������� �����e�Zd�ZdZdZdZd��ZdS�)� FixIsinstanceTz� power< 'isinstance' trailer< '(' arglist< any ',' atom< '(' args=testlist_gexp< any+ > ')' > > ')' > > ����c�����������������������t������������������������}|d���������}|j��������}g�}t����������|������������}|D�]�\��}} | j��������t����������j��������k����rN| j��������|v�rE|t����������|������������dz ��k�����r.||dz������������j��������t����������j��������k����rt����������|��������������g�h|� ��������������������| �������������| j��������t����������j��������k����r|���������������������| j�����������������������|r|d���������j��������t����������j��������k����r|d=�t����������|������������dk����r6|j��������} | j ��������|d���������_ ��������| ���������������������|d����������������������d�S�||d�d��<���|������������������������������������d�S�)N�args������������)�set�children� enumerate�typer����NAME�value�len�COMMA�next�append�add�parent�prefix�replace�changed)�self�node�results�names_inserted�testlistr ����new_args�iterator�idx�arg�atoms��� �C/opt/alt/python311/lib64/python3.11/lib2to3/fixes/fix_isinstance.py� transformzFixIsinstance.transform���sO����������6�?��� �����T�?�?�� �� 2�� 2�H�C���x�5�:�%�%�#�)�~�*E�*E���T���Q��&�&�4��a��=�+=���+L�+L���N�N�N�������$�$�$��8�u�z�)�)�"�&�&�s�y�1�1�1���� ����)�U�[�8�8�����x�=�=�A����?�D�!%��H�Q�K���L�L��!��%�%�%�%�%��D����G��L�L�N�N�N�N�N�����N)�__name__� __module__�__qualname__� BM_compatible�PATTERN� run_orderr'�����r(���r&���r���r������s6���������������M��G���I���������r(���r���N)��r���� fixer_utilr����BaseFixr���r/���r(���r&����<module>r3������sg������������������������������$��$��$��$��$�J�&��$��$��$��$��$r(���