ok

Mini Shell

Direktori : /opt/cloudlinux/venv/lib/python3.11/site-packages/guppy/etc/__pycache__/
Upload File :
Current File : //opt/cloudlinux/venv/lib/python3.11/site-packages/guppy/etc/__pycache__/Help.cpython-311.pyc

�

�܋f����ddlZddlZddlZej�e��ZGd�d��ZGd�d��ZGd�de	��Z
Gd�d	��ZdS)
�Nc�,�eZdZd�Zd�Zd�Zd�Zd�ZdS)�GuppyDocc�T�||_|�d}|�|��}||_dS�N�???)�mod�_substitute�str)�selfrr
s   �a/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib64/python3.11/site-packages/guppy/etc/Help.py�__init__zGuppyDoc.__init__s1������;��C����s�#�#�������c���i}d}|j�d��D]�}|dkrd}�|s�|���}|�d��sJ�|�d��}|d|�}||dzd����|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�)�)�)rc��|j�d��}g}|D]}|sn|�|���d�|��S)Nr)r
r�append�join)r�lines�headerrs    r�	getheaderzGuppyDoc.getheader&s]������t�$�$�����	 �	 �D��
����M�M�$������y�y�� � � rc�r�|jjjjjj}|�d|��}|S)Nz$HP.)r�_root�guppy�heapy�Use�reprefix�replace)rr
�rps   rr	zGuppyDoc._substitute/s/��
�X�^�
!�
'�
+�
4���k�k�&�"�%�%���
rc��|jS�N)r
�rs r�__repr__zGuppyDoc.__repr__4s	���x�rN)�__name__�
__module__�__qualname__r
r#r)r	r5�rrrr
s_���������*�*�*�$!�!�!����
����rrc�"�eZdZd�Zdd�Zd�ZdS)�Listerc�6�tj��|_dSr3)�io�StringIO�outputr4s rr
zLister.__init__9s���k�m�m����r��Pc���|dd�}||z}t|��|zdz
|z}t|��D]�}t|��D]}||z|z}|t|��krb|j�||��||dz
kr9|j�dd|dz
t||��z
zz����|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�#�#�#�#��rc�4�|j���Sr3)r?�getvaluer4s rrQzLister.getvalueJs���{�#�#�%�%�%rN)r@rA)r6r7r8r
rOrQr9rrr;r;8sF������$�$�$�����&�&�&�&�&rr;c�0�eZdZdd�Zd	d�Zd�Zd�Zd�ZdS)
�GuppyDir�c�L�||_||_||_||_||_dSr3)�li�objr�opts�kwds)rrVrWrrXrYs      rr
zGuppyDir.__init__Os)�������������	���	�	�	rNc�n�|j}|j}|j}|�|j}|�||||��Sr3)rVrWrrX�	__class__)rrXrVrWrs     r�__call__zGuppyDir.__call__Vs;��
�W���h���h���<��9�D��~�~�b�#�s�D�1�1�1rc�B�|j�|j|��Sr3)r�getdoc2rW)r�attrs  r�__getattr__zGuppyDir.__getattr__^s���x�����$�/�/�/rc��|j|Sr3)rV)rrs  rr#zGuppyDir.__getitem__as���w�s�|�rc	��|j}d|vr9d}|jD].}|d|zdztt||����zdzz
}�/n�d|vrfd}|jD][}t||�����}|�|��s|�d|z��s|}||dzz
}�\nJt
���|j������	��}|j
�dd��}|r|d	z
}|j
�d
d��}|rd	|z}||z|z}|S)N�LrTz*** z ***
z

�lzx.r(r�footer)rXrV�repr�getattrr)rr;rOrQ�rstriprY�get)rrX�r�d�tr(res       rr5zGuppyDir.__repr__dsl���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)rTr3)r6r7r8r
r\r`r#r5r9rrrSrSNsi����������2�2�2�2�0�0�0��������rrSc�L�eZdZd
d�Zd�Zd�Zd�Zd�Zd�Zd	�Z	d
�Z
d�Zd�ZdS)�_GLUECLAMP_NrTc����	|j}n#t$r|j||fi|��cYSwxYw|j}t	|dd��}|�t|��}n�g}t	|dd���	|j}n#t$rYnwxYw|D]>}|�d��}	|	dkr�|�||	dzd����?t|��D]_}
|
�
d��r|�|
dd����5|
�
d	��s|�|
���`�fd
�|D��}|���t||||fi|��S)N�_dir_�	_private_r9�:���r�_get_��_c���g|]}|�v�|��	Sr9r9)�.0rk�privates  �r�
<listcomp>z#_GLUECLAMP_.dir.<locals>.<listcomp>�s���4�4�4��q�G�|�|�!�|�|�|r)
�_share�AttributeError�getdir_no_share�ClamprgrO�	_imports_�findr%�dirr�sortrS)rrWrXrY�share�clamp�dl�imports�imp�ix�gmrys           @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)rxrks  rrzz/_GLUECLAMP_.getdir_no_share.<locals>.<listcomp>�s)��
5�
5�
5�A�1�<�<��#4�#4�
5�a�
5�
5�
5r)r�rS)rrWrXrYr�s     rr}z_GLUECLAMP_.getdir_no_share�s<��
��X�X��
5�
5��
5�
5�
5����C��t�4�4�t�4�4�4rc�:�	|j}n&#t$r|�||��cYSwxYw|jj}	|j}|D]J}|�d��}|dkr�||dzd�|kr|�|||||��cS�Kn#t$rYnwxYwt|��D][}|�d��r&|dd�|kr|�	||��cS||kr|�
||��cS�\t|d��S)Nrrrsrrtrur)r{r|�getdoc_no_sharer~rr��
getdoc_importr�r�getdoc__get_�getdoc_otherr)	rrW�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$rYnwxYw|j}t||��}t	|t
��r|}nt||��}|�|��S)N�_doc_)rgrr|r[�
isinstance�property�
getdoc_obj)rrWr��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||��Sr3)rg�__doc__r)rr�r��funcr�s     rr�z_GLUECLAMP_.getdoc__get_�s(���u�b�!�!���l����c�"�"�"rc���d}t|d|z��rt|d|z��}n+t|||dzd���}t|d��}t||��S)NrTr�rr�)�hasattrrgr)rrWr�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�"�"�"rc�R�tj|��}|�d}t||��Sr)�inspect�getdocr)rrWr�s   rr�z_GLUECLAMP_.getdoc_obj�s+���n�S�!�!���;��C���c�"�"�"rc��t||��}tj|��}|rt||��S	t|d|z��}n#t$rd}YnwxYw|�d}td|��t||��S)Nr�rT�?r�)rgr�r�rr|�print)rrWr�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)rr"s  rrz_GLUECLAMP_.docurl�s��6�s�:���
rc�8�ddl}|�|��dS)Nr)�
webbrowser�open)rr"r�s   rrz_GLUECLAMP_.open_browser�s&��������������r)NrT)
r6r7r8r�r}r^r�r�r�r�r�rrr9rrrnrn}s�������5�5�5�5�>5�5�5�
%�%�%�6'�'�'�"#�#�#�
#�#�#�#�#�#�
#�
#�
#��������rrn)r=r��os�path�dirname�__file__�THISDIRrr;�objectrSrnr9rr�<module>r�s���
�	�	�	�����	�	�	�	�
�'�/�/�(�
#�
#��+�+�+�+�+�+�+�+�\&�&�&�&�&�&�&�&�,,�,�,�,�,�v�,�,�,�^z�z�z�z�z�z�z�z�z�zr

Zerion Mini Shell 1.0