����JFIF���������
1#@!#!123s
D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
alt
/
python311
/
lib64
/
python3.11
/
__pycache__
/
Filename :
getopt.cpython-311.opt-2.pyc
back
Copy
� ����!A?hA����������������������������� �g�d��Z�ddlZ �ddlmZ�n#�e$�r�d��ZY�nw�xY�w�G�d��de������������ZeZg�fd�Zg�fd�Z d ��Z d ��Zd��Zd��Z ed k����r+ddlZ�e�eej��������dd����������dddg�������������������������dS�dS�))�GetoptError�error�getopt� gnu_getopt�����N)�gettextc�����������������������|�S��N��)�ss��� �-/opt/alt/python311/lib64/python3.11/getopt.py�_r ���)���s������Q�h�����c��������������������$�����e�Zd�ZdZdZdd�Zd��ZdS�)r�����c������������������Z�����||�_���������||�_��������t�������������������������������|�||�������������d�S�r ���)�msg�opt� Exception�__init__)�selfr���r���s��� r���r���zGetoptError.__init__.���s.���������������4��c�*�*�*�*�*r���c�����������������������|�j���������S�r ���)r���)r���s��� r����__str__zGetoptError.__str__3���s �������x�r���N)r���)�__name__� __module__�__qualname__r���r���r���r���r ���r���r���r���r���+���sA�������������� �C� �C�+��+��+��+� ��������r���r���c������������������,���� �g�}t����������|������������t����������d������������k����r|g}nt����������|������������}|�r�|�d������������������������������d������������r�|�d���������dk����r�|�d���������dk����r|�dd�����������}�n�|�d������������������������������d������������r,t����������||�d���������dd�����������||�dd�����������������������\��}}�n+t ����������||�d���������dd�����������||�dd�����������������������\��}}�|�r'|�d������������������������������d������������r|�d���������dk������||�fS�)Nr���r����-�--��������)�type�list� startswith�do_longs� do_shorts)�args� shortopts�longopts�optss��� r���r���r���8���s5������4��D��H�~�~��b���!�!��:�����>�>�� ��K�4��7�%�%�c�*�*��K�t�A�w�#�~�~���7�d�?�?�����8�D����7���d�#�#�� K�!�$��Q������X�t�A�B�B�x�H�H�J�D�$�$�"�4��a������i��a�b�b��J�J�J�D�$����K�4��7�%�%�c�*�*��K�t�A�w�#�~�~����:�r���c���������������������� �g�}g�}t����������|t����������������������r|g}nt����������|������������}|���������������������d������������r |dd�����������}d}n$t����������j�����������������������������d������������rd}nd}|�r�|�d���������dk����r||�dd�����������z ��}n�|�d���������d�d����������dk����r,t����������||�d���������dd�����������||�dd�����������������������\��}}�ny|�d���������d�d����������d k����r8|�d���������d k����r,t����������||�d���������dd�����������||�dd�����������������������\��}}�n-|r||�z ��}n'|� ��������������������|�d����������������������|�dd�����������}�|���||fS�) N�+r���T�POSIXLY_CORRECTFr���r���r ���r���) � isinstance�strr"���r#����os�environ�getr$���r%����append)r&���r'���r(���r)���� prog_args�all_options_firsts��� r���r���r���c���s���������D��I��(�C� � ��"��:�����>�>������C� � ��"��a�b�b�M� � ��� ����)� *� *��"� ���!�� �� ���7�d�?�?���a�b�b��!�I����7�2�A�2�;�$���!�$��Q������X�t�A�B�B�x�H�H�J�D�$�$� �!�W�R�a�R�[�C� � �D��G�s�N�N�"�4��a������i��a�b�b��J�J�J�D�$�$� �� ��T�!� ��� � ��a��)�)�)��A�B�B�x����� �"���?�r���c���������������������� �|����������������������d������������}|d�|����������||dz���d�����������}}n#�t����������$�r�d�}Y�nw�xY�wt����������||������������\��}}|r7|�4|s t����������t ����������d������������|z��|�������������|d���������|dd�����������}}n"|� t����������t ����������d������������|z��|�������������|����������������������d|z���|pdf�������������|�|fS�)N�=r���zoption --%s requires argumentr���z%option --%s must not have an argumentr���r���)�index� ValueError� long_has_argsr���r ���r2���)r)���r���r(���r&����i�optarg�has_args��� r���r$���r$�������s �����)��I�I�c�N�N����"�1�"�g�s�1�Q�3�4�4�y�V�������������������� �!��h�/�/�L�G�S���Q��>��� Q�!�!�$C�"D�"D�s�"J�C�P�P�P���7�D����H�D�F�� � ��!�C�D�D�s�J�C�P�P�P��K�K����V�\�r�*�+�+�+���:�s����/��>�>c������������������J��������fd�|D���������������}|s t����������t����������d��������������z�������������������|v�rd��fS���dz���|v�rd��fS�t����������|������������dk����r t����������t����������d��������������z�����������������|d���������}|���������������������d������������}|r |d�d ����������}||fS�) Nc������������������>������g�|�]}|������������������������������������|��S�r ���)r#���)�.0�or���s��� �r���� <listcomp>z!long_has_args.<locals>.<listcomp>����s*�������>�>�>�1�A�L�L��,=�,=�>�Q�>�>�>r���zoption --%s not recognizedFr6���Tr���zoption --%s not a unique prefixr������)r���r ����len�endswith)r���r(���� possibilities�unique_matchr<���s���` r���r9���r9�������s��������>�>�>�>��>�>�>�M���F��!�8�9�9�C�?��E�E�E� �m����c�z�� �s��m� #� #��S�y�� �=���A�����!�=�>�>��D�c�J�J�J� ��#�L��#�#�C�(�(�G���)�#�C�R�C�(���L� � r���c����������������������|dk����r�|d���������|dd�����������}}t����������||������������r?|dk����r4|s t����������t����������d������������|z��|�������������|d���������|dd�����������}}|d}}nd}|����������������������d|z���|f�������������|dk������|�|fS�)Nr���r���r���zoption -%s requires argumentr���)� short_has_argr���r ���r2���)r)���� optstringr'���r&���r���r;���s��� r���r%���r%�������s������� �r�/�/�"�1��y����}�Y����i�(�(�� ��B�����+�%�a�(F�&G�&G�#�&M�&)�+��+��+�"&�q�'�4����8�4� � )�2�I�F�F��F����S�3�Y��'�(�(�(���r�/�/����:�r���c������������������������t����������t����������|������������������������D�]3}|�||���������cxk����rdk����rn��|���������������������d|dz���������������c�S��4t����������t ����������d������������|�z��|��������������)N�:r���zoption -%s not recognized)�rangerC���r#���r���r ���)r���r'���r:���s��� r���rH���rH�������s������� �3�y�>�>� "� "��2��2���)�A�,�%�%�%�%�#�%�%�%�%�%��'�'��Q�q�S�1�1�1�1�1��&� �a�3�4�4�s�:�C� @� @�@r����__main__r���za:bzalpha=�beta)�__all__r/���r���r ����ImportErrorr���r���r���r���r���r$���r9���r%���rH���r����sys�print�argvr ���r���r����<module>rT������sX�����B�8� 7� 7��� � � � ��$�$�$�$�$�$�$������������������ �� �� �� �� �)�� �� �� �� ��')��)��)��)��)�V�,.��0��0��0��0�d�����,!��!��!�* �� �� �A��A��A���z����J�J�J� �E�&�&���!�"�"��u�x��&8� 9� 9�:�:�:�:�:���s�������