Edit File: Help.cpython-311.pyc
� ����q�d�����������������������������d�dl�Z�d�dlZd�dlZej�����������������������������e������������Z�G�d��d������������Z�G�d��d������������Z�G�d��de ������������Z �G�d��d ������������ZdS�) �����Nc��������������������,�����e�Zd�Zd��Zd��Zd��Zd��Zd��ZdS�)�GuppyDocc������������������T�����||�_���������|�d}|����������������������|������������}||�_��������d�S��N�???)�mod�_substitute�str)�selfr���r ���s��� �a/builddir/build/BUILD/cloudlinux-venv-1.0.2/venv/lib64/python3.11/site-packages/guppy/etc/Help.py�__init__zGuppyDoc.__init__���s1����������;��C����s�#�#�����������c�����������������������i�}d}|�j������������������������������d������������D�]�}|dk����rd}�|s�|�����������������������������������}|���������������������d������������sJ��|���������������������d������������}|d|����������}||dz���d����������������������������������������������|t����������|������������<�����||���������}|�j�����������������������������|������������}|�j�����������������������������|������������S�)NF� � ReferencesT�[�]����) r ����split�strip� startswith�index�intr����docurl�open_browser)r����idx�refs�refline�line�refstop�ref�urls��� r����__getitem__zGuppyDoc.__getitem__���s������������H�N�N�4�(�(�� 6�� 6�D��|�#�#������ ���:�:�<�<�D��?�?�3�'�'�'�'�'��j�j��o�o�G��q��y�/�C�!�'�!�)�*�*�-�3�3�5�5�D��S���N�N��3�i���h�o�o�c�"�"���x�$�$�S�)�)�)r���c�����������������������|�j������������������������������d������������}g�}|D�]}|s�n|���������������������|��������������d���������������������|������������S�)Nr���)r ���r����append�join)r����lines�headerr���s��� r���� getheaderzGuppyDoc.getheader&���s]����������t�$�$������ �� �D��� ����M�M�$������y�y�� � � r���c������������������r�����|�j���������j��������j��������j��������j��������j��������}|���������������������d|������������}|S�)Nz$HP.)r����_root�guppy�heapy�Use�reprefix�replace)r���r ����rps��� r���r ���zGuppyDoc._substitute/���s/������ �X�^� !� '� +� 4���k�k�&�"�%�%��� r���c�����������������������|�j���������S��N)r ����r���s��� r����__repr__zGuppyDoc.__repr__4���s �������x�r���N)�__name__� __module__�__qualname__r ���r#���r)���r ���r5�����r���r���r���r��� ���s_�������������������*��*��*�$!��!��!������ ��������r���r���c��������������������"�����e�Zd�Zd��Zdd�Zd��ZdS�)�Listerc������������������6�����t����������j����������������������|�_��������d�S�r3���)�io�StringIO�outputr4���s��� r���r ���zLister.__init__9���s�������k�m�m����r��������P���c�����������������������|d�d�����������}||z��}t����������|������������|z���dz ��|z��}t����������|������������D�]�}t����������|������������D�]}||z��|z���}|t����������|������������k�����rb|�j�����������������������������||����������������������||dz ��k�����r9|�j�����������������������������dd|dz ��t����������||���������������������z ��z��z������������������|�j�����������������������������d���������������|�S�)Nr���� r���)�len�ranger?����write) r����items�columns�width�colw�rows�row�col�is ��� r����listzLister.list<���s��������a�a�a��������E� � �W�$�q�(�W�4����;�;�� $�� $�C��W�~�~�� P�� P���$�J��$���s�5�z�z�>�>��K�%�%�e�A�h�/�/�/��W�q�[�(�(���)�)�#��t�A�v��E�!�H� � �7M�0N�*N�O�O�O���K���d�#�#�#�#��r���c������������������4�����|�j��������������������������������������������S�r3���)r?����getvaluer4���s��� r���rQ���zLister.getvalueJ���s�������{�#�#�%�%�%r���N)r@���rA���)r6���r7���r8���r ���rO���rQ���r9���r���r���r;���r;���8���sF��������������$��$��$��������&��&��&��&��&r���r;���c��������������������0�����e�Zd�Zdd�Zd d�Zd��Zd��Zd��ZdS�) �GuppyDir��c������������������L�����||�_���������||�_��������||�_��������||�_��������||�_��������d�S�r3���)�li�objr����opts�kwds)r���rV���rW���r���rX���rY���s��� r���r ���zGuppyDir.__init__O���s)����������������� ��� � � r���Nc������������������n�����|�j���������}|�j��������}|�j��������}|�|�j��������}|����������������������||||������������S�r3���)rV���rW���r���rX���� __class__)r���rX���rV���rW���r���s��� r����__call__zGuppyDir.__call__V���s;������ �W���h���h���<��9�D��~�~�b�#�s�D�1�1�1r���c������������������B�����|�j������������������������������|�j��������|������������S�r3���)r����getdoc2rW���)r����attrs��� r����__getattr__zGuppyDir.__getattr__^���s�������x�����$�/�/�/r���c�����������������������|�j���������|���������S�r3���)rV���)r���r���s��� r���r#���zGuppyDir.__getitem__a���s�������w�s�|�r���c����������� �����������|�j���������}d|v�r9d}|�j��������D�].}|d|z���dz���t����������t����������|�|������������������������z���dz���z ��}�/n�d|v�rfd}|�j��������D�][}t����������|�|�����������������������������������������������}|���������������������|������������s|���������������������d|z���������������s|}||dz���z ��}�\nJt ���������������������������������������������|�j�������������������������������������������������������� ����������������������������������}|�j �����������������������������dd������������}|r|d z ��}|�j �����������������������������d d������������}|rd |z���}||z���|z���}|S�)N�LrT���z*** z *** z �lzx.r(���r����footer)rX���rV����repr�getattrr)���r���r;���rO���rQ����rstriprY����get)r���rX����r�d�tr(���re���s��� r���r5���zGuppyDir.__repr__d���sl������y���$�;�;��A��W�� K�� K���V�a�Z�(�*�T�'�$��2B�2B�-C�-C�C�F�J�J��� K� �D�[�[��A��W�� �� ���D�!�$�$�.�.�0�0�����Q�����1�<�<��Q��+?�+?����A��Q��Z���� ����� � �d�g�&�&�/�/�1�1�8�8�:�:�A�����x��,�,���� ��d�N�F�����x��,�,���� !��&�[�F��1�H�V�O���r���)rT���r3���)r6���r7���r8���r ���r\���r`���r#���r5���r9���r���r���rS���rS���N���si���������������������2��2��2��2�0��0��0��������������r���rS���c��������������������L�����e�Zd�Zd d�Zd��Zd��Zd��Zd��Zd��Zd ��Z d ��Z d��Zd��ZdS�)�_GLUECLAMP_NrT���c������������������������ �|j���������}n#�t����������$�r��|�j��������||fi�|��cY�S�w�xY�w|j��������}t ����������|dd�������������}|�t����������|������������}n�g�}t ����������|dd������������� �|j��������}n#�t����������$�r�Y�nw�xY�w|D�]>}|���������������������d������������} | dk����r�|���������������������|| dz���d�������������������������?t����������|������������D�]_} | � ��������������������d������������r|���������������������| dd�������������������������5| � ��������������������d ������������s|���������������������| ��������������`�fd �|D���������������}|������������������������������������t����������|||�|fi�|��S�)N�_dir_� _private_r9����:���r����_get_�����_c������������������������g�|�]}|�v�|�� S�r9���r9���)�.0rk����privates��� �r���� <listcomp>z#_GLUECLAMP_.dir.<locals>.<listcomp>����s�������4�4�4��q�G�|�|�!�|�|�|r���) �_share�AttributeError�getdir_no_share�Clamprg���rO���� _imports_�findr%����dirr����sortrS���)r���rW���rX���rY����share�clamp�dl�imports�imp�ix�gmry���s��� @r���r����z_GLUECLAMP_.dir~���s������� ;��J�E�E���� ;�� ;�� ;�'�4�'��T�:�:�T�:�:�:�:�:� ;������� �U�G�T� *� *�� �>��b���B�B��B��e�[�"�5�5�G� ��/����!�� �� �� ��� ������ &�� &���X�X�c�]�]����8�8��� � �#�b��d�e�e�*�%�%�%�%��%�j�j�� &�� &���=�=��)�)��&��I�I�b����f�%�%�%�%��=�=��-�-��&�� � �"� � � ��4�4�4�4�R�4�4�4�B� ��� � � ���C��t�4�4�t�4�4�4s������'�'�(A0��0 A=�<A=c������������������X�����t����������|������������}d��|D���������������}t����������|||�|fi�|��S�)Nc������������������<�����g�|�]}|����������������������d��������������|��S�)rv���)r���)rx���rk���s��� r���rz���z/_GLUECLAMP_.getdir_no_share.<locals>.<listcomp>����s)������ 5� 5� 5�A�1�<�<��#4�#4� 5�a� 5� 5� 5r���)r����rS���)r���rW���rX���rY���r����s��� r���r}���z_GLUECLAMP_.getdir_no_share����s<������ ��X�X�� 5� 5�� 5� 5� 5����C��t�4�4�t�4�4�4r���c������������������:���� �|j���������}n&#�t����������$�r�|����������������������||������������cY�S�w�xY�w|j���������j��������} �|j��������}|D�]J}|���������������������d������������}|dk����r�||dz���d�����������|k����r|����������������������|||||������������c�S��Kn#�t����������$�r�Y�nw�xY�wt����������|������������D�][}|���������������������d������������r&|dd�����������|k����r|�� ��������������������||������������c�S�||k����r|�� ��������������������||������������c�S��\t����������|�d������������S�)Nrr���rs���r���rt���ru���r���)r{���r|����getdoc_no_sharer~���r���r����� getdoc_importr����r����getdoc__get_�getdoc_otherr���) r���rW����namer����r����r����r����r����r����s ��� r���r^���z_GLUECLAMP_.getdoc2����s������ 3��J�E�E���� 3�� 3�� 3��'�'��T�2�2�2�2�2� 3����� � �� M��o�G���� M�� M���X�X�c�]�]����8�8���2�a�4�5�5�z�T�)�)�#�1�1�#�u�d�C��L�L�L�L�L��*� M����� �� �� ��D� ������e�*�*�� :�� :�B��}�}�W�%�%�� :�"�Q�R�R�&�D�.�.��(�(���3�3�3�3�3��2�:�:��,�,�U�D�9�9�9�9�9������e�$�$�$s���� �� -�-�B�� B�Bc���������������������� �t����������|d|z���������������}t����������|�|������������S�#�t����������$�r�Y�nw�xY�w|j��������}t����������||������������}t ����������|t ����������������������r|}nt����������||������������}|����������������������|������������S�)N�_doc_)rg���r���r|���r[���� isinstance�property� getdoc_obj)r���rW���r�����doc�cl�p�docobjs��� r���r����z_GLUECLAMP_.getdoc_no_share����s������� '��#�w�t�|�,�,�C���D�#�&�&�&����� �� �� ��D� ���� ��]���B������a��"�"�� (��F�F��S�$�'�'�F����v�&�&�&s����%�� 2�2c������������������P�����t����������||������������}|j��������}t����������|�|������������S�r3���)rg����__doc__r���)r���r����r�����funcr����s��� r���r����z_GLUECLAMP_.getdoc__get_����s(�������u�b�!�!���l����c�"�"�"r���c������������������������d}t����������|d|z���������������rt����������|d|z���������������}n+t����������|||dz���d�����������������������}t����������|d������������}t����������|�|������������S�)NrT���r����r���r����)�hasattrrg���r���)r���rW���r����r����r����r����r�����impobjs��� r���r����z_GLUECLAMP_.getdoc_import����sl���������5�'�$�,�'�'�� -��#�w�t�|�,�,�C�C��S�#�b��d�e�e�*�-�-�F��&�)�,�,�C���c�"�"�"r���c������������������R�����t����������j��������|������������}|�d}t����������|�|������������S�r���)�inspect�getdocr���)r���rW���r����s��� r���r����z_GLUECLAMP_.getdoc_obj����s+�������n�S�!�!���;��C���c�"�"�"r���c����������������������t����������||������������}t����������j��������|������������}|rt����������|�|������������S� �t����������|d|z���������������}n#�t����������$�r�d}Y�nw�xY�w|�d}t����������d|�������������t����������|�|������������S�)Nr����rT����?r����)rg���r����r����r���r|����print)r���rW���r����r_���r����s��� r���r����z_GLUECLAMP_.getdoc_other����s��������s�D�!�!���n�T�"�"���� '��D�#�&�&�&� ��#�w�t�|�,�,�C�C���� �� �� ��C�C�C� �����;��C� �e�S������c�"�"�"s����A��A�Ac�����������������������d|z���}|S�)Nz&https://zhuyifei1999.github.io/guppy3/r9���)r���r"���s��� r���r���z_GLUECLAMP_.docurl����s������6�s�:��� r���c������������������8�����dd�l�}|���������������������|�������������d�S�)Nr���)� webbrowser�open)r���r"���r����s��� r���r���z_GLUECLAMP_.open_browser����s&������������������r���)NrT���) r6���r7���r8���r����r}���r^���r����r����r����r����r����r���r���r9���r���r���rn���rn���}���s���������������5��5��5��5�>5��5��5� %��%��%�6'��'��'�"#��#��#� #��#��#�#��#��#� #�� #�� #��������������r���rn���)r=���r�����os�path�dirname�__file__�THISDIRr���r;����objectrS���rn���r9���r���r����<module>r�������s������� � � � ������� � � � � �'�/�/�(� #� #��+��+��+��+��+��+��+��+�\&��&��&��&��&��&��&��&�,,��,��,��,��,�v��,��,��,�^z��z��z��z��z��z��z��z��z��zr���