Edit File: fix_apply.cpython-311.pyc
� �����f* �����������������������h�����d�Z�ddlmZ�ddlmZ�ddlmZ�ddlmZmZm Z ��G�d��dej ��������������������ZdS�) zIFixer for apply(). This converts apply(func, v, k) into (func)(*v, **k).����)�pytree)�token)� fixer_base)�Call�Comma�parenthesizec�������������������������e�Zd�ZdZdZd��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����������������������|�j���������}|sJ��|d���������}|d���������}|���������������������d������������}|r+|j��������|�j���������j��������k����r|j��������d���������j��������dv�rd�S�|r-|j��������|�j���������j��������k����r|j��������d���������j��������dk����rd�S�|j��������}|�����������������������������������}|j��������t����������j ��������|j ��������fvr?|j��������|j��������k����s |j��������d���������j��������t����������j��������k����rt����������|������������}d|_��������|�����������������������������������}d|_��������|�|�����������������������������������}d|_��������t����������j��������t����������j��������d ������������|g}|�N|���������������������t%������������������������t����������j��������t����������j��������d������������|g�������������d |d���������_��������t'����������|||�������������S�)N�func�args�kwds�����>����*�**r��������r���� )�prefix)�syms�get�type�argument�children�valuer����cloner����NAME�atom�power� DOUBLESTARr���r����Leaf�STAR�extendr���r���) �self�node�resultsr���r���r ���r���r���� l_newargss ��� �>/opt/alt/python311/lib64/python3.11/lib2to3/fixes/fix_apply.py� transformzFixApply.transform���s�������y�����w��v����v����{�{�6�"�"����� �� �T�Y�/�/�/�� �a� �&�+�5�5����� �T�Y�$�)�"4�4�4��]�1�%�+�t�3�3��F�����z�z�|�|���I�e�j�$�)�4�4�4� �Y�$�*� $� $� �]�2� � #�u�'7� 7� 7���%�%�D�����z�z�|�|��������:�:�<�<�D��D�K��[���S�1�1�4�8� ������e�g�g�$�k�%�*:�D�A�A�"�$�� %�� %�� %��$'�I�b�M� ���D�)�F�3�3�3�3�����N)�__name__� __module__�__qualname__� BM_compatible�PATTERNr)�����r*���r(���r ���r ������s/���������������M��G�%4��%4��%4��%4��%4r*���r ���N)�__doc__r���r����pgen2r���r���� fixer_utilr���r���r����BaseFixr ���r0���r*���r(����<module>r5������s������9��9� �������������������������������������2��2��2��2��2��2��2��2��2��2�64��64��64��64��64�z�!��64��64��64��64��64r*���