Edit File: cmd.cpython-311.opt-2.pyc
� �����f:�����������������������`����� �d�dl�Z�d�dlZdgZdZe�j��������e�j��������z���dz���Z�G�d��d������������ZdS�)�����N�Cmdz(Cmd) �_c�������������������������e�Zd�Z �eZeZdZdZdZ dZ dZdZdZ dZdZdd �Zdd�Zd��Zd ��Zd��Zd��Zd��Zd��Zd��Zd��Zd��Zd��Zd��Zd��Zd��Zd��Zd��Z dd�Z!dS�) r����=��Nz(Documented commands (type help <topic>):zMiscellaneous help topics:zUndocumented commands:z*** No help on %s�����tabc����������������������� �|�||�_���������nt����������j���������|�_���������|�||�_��������nt����������j��������|�_��������g�|�_��������||�_��������d�S��N)�stdin�sys�stdout�cmdqueue�completekey)�selfr���r���r���s��� �*/opt/alt/python311/lib64/python3.11/cmd.py�__init__zCmd.__init__L���sN������ �����D�J�J���D�J��� �D�K�K��*�D�K��� �&���������c����������������������� �|��������������������������������������|�j��������rm|�j��������rf �dd�l}|�����������������������������������|�_��������|���������������������|�j���������������������|���������������������|�j��������dz����������������n#�t����������$�r�Y�nw�xY�w �|�||�_ ��������|�j ��������r/|�j�����������������������������t����������|�j ��������������������dz����������������d�}|�s|�j��������r|�j�����������������������������d������������}n�|�j��������r( �t!����������|�j��������������������}n�#�t$����������$�r�d}Y�n|w�xY�w|�j�����������������������������|�j���������������������|�j��������������������������������������������|�j�������������������������������������������}t+����������|������������sd}n|���������������������d������������}|����������������������|������������}|����������������������|������������}|����������������������||������������}|��|�������������������������������������|�j��������r9|�j��������r4 �dd�l}|���������������������|�j���������������������d�S�#�t����������$�r�Y�d�S�w�xY�wd�S�d�S�#�|�j��������r7|�j��������r1 �dd�l}|���������������������|�j���������������������w�#�t����������$�r�Y�w�w�xY�ww�w�xY�w)Nr���z : complete� �EOFz )�preloop�use_rawinputr����readline� get_completer� old_completer� set_completer�complete�parse_and_bind�ImportError�intror����write�strr����pop�input�prompt�EOFError�flushr����len�rstrip�precmd�onecmd�postcmd�postloop)r���r!���r����stop�lines��� r����cmdloopzCmd.cmdloopb���s������ �� ��������� ��!1�� � �����%-�%;�%;�%=�%=��"��&�&�t�}�5�5�5��'�'��(8��(E�F�F�F�F���� �� �� ��� ����! �� �"�� ��z�� 8���!�!�#�d�j�/�/�$�"6�7�7�7��D��� 0��=��7��=�,�,�Q�/�/�D�D��(��7�)�#(���#5�#5�D�D��'��)��)��)�#(�D�D�D�)�������)�)�$�+�6�6�6���)�)�+�+�+�#�z�2�2�4�4��"�4�y�y��7�#(�D�D�#'�;�;�v�#6�#6�D��{�{�4�(�(���{�{�4�(�(���|�|�D�$�/�/��'��� 0�(� �M�M�O�O�O�� �� �T�%5�� ��#�O�O�O��*�*�4�+=�>�>�>�>�>��"��������D�D����� �� �� �� ��t� �� �T�%5�� ��#�O�O�O��*�*�4�+=�>�>�>�>��"��������D����� �� ���sz����AA:��: B�B�A-H3��9D�� H3��D�H3��D�CH3��>H�� H,�+H,�3I4�I"�!I4�" I/�,I4�.I/�/I4c����������������������� �|S�r������r���r0���s��� r���r+���z Cmd.precmd����s������ ���r���c����������������������� �|S�r���r3���)r���r/���r0���s��� r���r-���zCmd.postcmd����s ������M��r���c����������������������� �d�S�r���r3����r���s��� r���r���zCmd.preloop����s ������L��r���c����������������������� �d�S�r���r3���r7���s��� r���r.���zCmd.postloop����s������ �� �r���c���������������������� �|������������������������������������}|sd�d�|fS�|d���������dk����rd|dd�����������z���}n/|d���������dk����r#t����������|�d������������rd|dd�����������z���}nd�d�|fS�dt����������|������������}}||k�����r)||���������|�j��������v�r|dz���}||k�����r||���������|�j��������v��|d�|����������||d�����������������������������������������������}}|||fS�)Nr����?zhelp r����!�do_shellzshell )�strip�hasattrr)���� identchars)r���r0����i�n�cmd�args��� r���� parselinez Cmd.parseline����s����� ���z�z�|�|���� (���t�#�#� �!�W��^�^��T�!�"�"�X�%�D�D� �!�W��^�^��t�Z�(�(�� (��$�q�r�r�(�*����T�4�'�'��#�d�)�)�1���!�e�e��Q��4�?�2�2��!��A�a�!�e�e��Q��4�?�2�2�����8�T�!�"�"�X�^�^�-�-�S���C��~�r���c������������������x���� �|�����������������������|������������\��}}}|s|������������������������������������S�|�|����������������������|������������S�||�_��������|dk����rd|�_��������|dk����r|����������������������|������������S� �t ����������|�d|z���������������}n%#�t ����������$�r�|����������������������|������������cY�S�w�xY�w�||������������S�)Nr���r����do_)rD���� emptyline�default�lastcmd�getattr�AttributeError)r���r0���rB���rC����funcs��� r���r,���z Cmd.onecmd����s������� ������-�-���S�$��� $��>�>�#�#�#��;��<�<��%�%�%�����5�=�=��D�L��"�9�9��<�<��%�%�%� *��t�U�S�[�1�1����!�� *�� *�� *��|�|�D�)�)�)�)�)� *�����4��9�9�s����8B��B.�-B.c������������������J����� �|�j���������r|����������������������|�j���������������������S�d�S�r���)rI���r,���r7���s��� r���rG���z Cmd.emptyline����s1������ ���<�� -��;�;�t�|�,�,�,� -�� -r���c������������������B����� �|�j������������������������������d|z���������������d�S�)Nz*** Unknown syntax: %s )r���r"���r4���s��� r���rH���zCmd.default����s+������ �� ����4�T�9�:�:�:�:�:r���c����������������������� �g�S�r���r3���)r����ignoreds��� r����completedefaultzCmd.completedefault����s������ ��� r���c������������������N������d|z�����fd�|�������������������������������������D���������������S�)NrF���c������������������N������g�|�]!}|������������������������������������|d�d������������"S�)����N�� startswith)�.0�a�dotexts��� �r���� <listcomp>z%Cmd.completenames.<locals>.<listcomp>����s2�������H�H�H�!�1�<�<��3G�3G�H��!�"�"��H�H�Hr���)� get_names)r����textrP���rY���s��� @r���� completenameszCmd.completenames����s0��������t���H�H�H�H�t�~�~�/�/�H�H�H�Hr���c������������������&���� �|dk����r�dd�l�}|�����������������������������������}|�����������������������������������}t����������|������������t����������|������������z ��}|�����������������������������������|z ��}|�����������������������������������|z ��}|dk����rS|����������������������|������������\��} } }| dk����r|�j��������}n3 �t����������|�d| z���������������}n#�t����������$�r �|�j��������}Y�nw�xY�w|�j ��������}�|||||������������|�_�������� �|�j��������|���������S�#�t����������$�r�Y�d�S�w�xY�w)Nr���r���� complete_) r����get_line_buffer�lstripr)���� get_begidx� get_endidxrD���rQ���rJ���rK���r]����completion_matches� IndexError) r���r\����stater����origliner0����stripped�begidx�endidxrB����args�foo�compfuncs ��� r���r���zCmd.complete����sI����� � ��A�:�:��O�O�O��/�/�1�1�H��?�?�$�$�D��8�}�}�s�4�y�y�0�H��(�(�*�*�X�5�F��(�(�*�*�X�5�F��a�x�x�!%����!5�!5���T�3��"�9�9�#�3�H�H�8�#*�4��s�1B�#C�#C����)��8��8��8�#'�#7����8����� �-��&.�h�t�T�6�6�&J�&J�D�#� ��*�5�1�1���� �� �� ��4�4� ���s$����/C��C�C�5D�� D�Dc������������������*�����t����������|�j��������������������S�r���)�dir� __class__r7���s��� r���r[���z Cmd.get_names��s��������4�>�"�"�"r���c������������������������t�����������|�j�����������������������}t�����������fd�|������������������������������������D���������������������������}t����������||z��������������S�)Nc��������������3����h����K����|�],}|����������������������d��d���������z���������������� |dd����������V����-dS�)�help_r�������NrU���)rW���rX���rk���s��� �r���� <genexpr>z$Cmd.complete_help.<locals>.<genexpr> ��sX������������9��9�q����W�t�A�w�%6�7�7�9�Q�q�r�r�U��9��9��9��9��9��9r���)�setr]���r[����list)r���rk����commands�topicss��� ` r���� complete_helpzCmd.complete_help��sl��������)�t�)�4�0�1�1����9��9��9��9�D�N�N�$4�$4��9��9��9��9��9���H�v�%�&�&�&r���c���������������������� �|r� �t����������|�d|z���������������}n�#�t����������$�r�� �t����������|�d|z���������������j��������}|r-|�j�����������������������������dt����������|������������z���������������Y�d�S�n#�t����������$�r�Y�nw�xY�w|�j�����������������������������dt����������|�j��������|fz��������������z���������������Y�d�S�w�xY�w�|���������������d�S�|������������������������������������}g�}g�}t������������������������}|D�]-}|d�d����������dk����r|� ��������������������|dd�������������������������.|� �����������������������������������d} |D�]�}|d�d����������dk����r�|| k����r�|} |dd�����������} | |v�r+|���������������������| �������������|���������������������| ��������������Rt����������|�|������������j��������r|���������������������| ��������������}|���������������������| ���������������|�j�����������������������������dt����������|�j ��������������������z���������������|����������������������|�j��������|dd�������������|����������������������|�j��������t#����������|������������dd�������������|����������������������|�j��������|dd�������������d�S�) Nrs���rF����%s rt���r���rT��������P���)rJ���rK����__doc__r���r"���r#����nohelpr[���rv����add�sort�append�remove� doc_leader�print_topics� doc_header�misc_header�sorted�undoc_header)r���rC���rL����doc�names�cmds_doc� cmds_undocry����name�prevnamerB���s��� r����do_helpzCmd.do_help$��s������O���* D� ��t�W�s�]�3�3����!�� �� �� ����e�c�k�2�2�:�C������)�)�&��S���/�:�:�:�������&��������D�������!�!�&��T�[�C�6�-A�)B�)B�"B�C�C�C���� ����� �D�F�F�F�F�F��N�N�$�$�E��H��J��U�U�F��� )�� )������8�w�&�&��J�J�t�A�B�B�x�(�(�(���J�J�L�L�L��H��� /�� /������8�u�$�$��x�'�'� �#�H��Q�R�R��C��f�}�}� ����,�,�,�� � �c�*�*�*�*� ��t�,�,�4��/� ����,�,�,�,�"�)�)�#�.�.�.���K���f�S���%9�%9�9�:�:�:����d�o��R��C�C�C����d�.������2�F�F�F����d�/��R��C�C�C�C�Cs3������ B3�AA,�+B3�, A9�6B3�8A9�96B3�2B3c����������� �������T����|r�|�j������������������������������dt����������|������������z���������������|�j��������r?|�j������������������������������dt����������|�j��������t ����������|������������z��������������z���������������|����������������������||dz ���������������|�j������������������������������d�������������d�S�d�S�)Nr|���r���r���)r���r"���r#����rulerr)���� columnize)r����header�cmds�cmdlen�maxcols��� r���r����zCmd.print_topicsR��s��������� $��K���f�S��[�[�0�1�1�1��z�� H���!�!�&��T�Z�#�f�+�+�-E�)F�)F�"F�G�G�G��N�N�4����*�*�*��K���d�#�#�#�#�#� $�� $r���r~���c����������� ������������ ��s|�j������������������������������d�������������d�S��fd�t����������t�����������������������������������D���������������}|r8t ����������dd���������������������t ����������t����������|������������������������z���������������t�����������������������}|dk����r2|�j������������������������������dt�����������d���������������������z���������������d�S�t����������dt�����������������������������������D�]�}||z���dz ��|z��}g�}d}t����������|������������D�]p} d} t����������|������������D�]7}||| z��z���}||k����r�n&�|���������} t����������| t����������| ������������������������} �8|� ��������������������| �������������|| d z���z ��}||k����r�n�q||k����r�n��t�����������������������}d}dg}t����������|������������D�]�}g�}t����������|������������D�]0} ||| z��z���}||k����rd } n�|���������} |� ��������������������| ��������������1|r|d���������s |d=�|r|d���������� t����������t����������|������������������������D�]&} || ���������� ��������������������|| ���������������������|| <����'|�j������������������������������dt����������d���������������������|������������������������z�����������������d�S�) Nz<empty> c������������������J������g�|�]}t�����������|���������t�����������������������|�� S�r3���)� isinstancer#���)rW���r@���rw���s��� �r���rZ���z!Cmd.columnize.<locals>.<listcomp>d��s;��������9��9��9�A�)�$�q�'�3�7�7�9�a��9��9��9r���z list[i] not a string for i in %sz, r���r|���r����������r������z )r���r"����ranger)���� TypeError�join�mapr#����maxr�����ljust)r���rw����displaywidth� nonstrings�size�nrows�ncols� colwidths�totwidth�col�colwidth�rowr@����x�textss��� ` r���r����z Cmd.columnizeZ��s������� � ��� ��K���k�*�*�*��F�9��9��9��9��s�4�y�y�!1�!1��9��9��9� ��� ?��>�"�i�i��C��(<�(<�=�=�>��?��?�� ?��4�y�y���1�9�9��K���f�S��a��\�\�1�2�2�2��F��1�c�$�i�i�(�(�� �� �E��%�Z��\�e�+�E��I��H��U�|�|�� �� ���� ��<�<��5��5�C��e�C�i��A��D�y�y����Q��A�"�8�S��V�V�4�4�H�H�� � ��*�*�*��H�q�L�(���l�*�*��E��+��<�'�'����(����I�I�E��E���I���<�<�� <�� <�C��E��U�|�|�� �� ���%��)�O����9�9��A�A��Q��A����Q������� ��b� �� ��"�I���� ��b� �� ��S��Z�Z�(�(�� >�� >��"�3�Z�-�-�i��n�=�=��c� � ��K���f�S����5�)9�)9�%:�%:�:�;�;�;�;� <�� <r���)r ���NNr���)r~���)"�__name__� __module__�__qualname__�PROMPTr&���� IDENTCHARSr?���r����rI���r!���r����r����r����r����r����r���r���r1���r+���r-���r���r.���rD���r,���rG���rH���rQ���r]���r���r[���rz���r����r����r����r3���r���r���r���r���4���sw������������� ���F��J��E��G��E��J�;�J�.�K�+�L� �F��L�'��'��'��'�,1��1��1��1�h���������� �� �� � �� �� ������(�����6-��-��-�;��;��;������I��I��I������<#��#��#� '��'��'�,D��,D��,D�\$��$��$�7<��7<��7<��7<��7<��7<r���)�stringr ����__all__r����� ascii_letters�digitsr����r���r3���r���r����<module>r�������s������*�X�����������������'�� �� � !�F�M� 1�C� 7� �]<��]<��]<��]<��]<��]<��]<��]<��]<��]<r���