403Webshell
Server IP : 43.141.49.92  /  Your IP : 113.219.202.44
Web Server : Apache
System : Linux VM-8-5-opencloudos 6.6.34-9.oc9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 19 19:35:45 CST 2024 x86_64
User : www ( 1000)
PHP Version : 8.1.27
Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib64/python3.11/site-packages/gi/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib64/python3.11/site-packages/gi/__pycache__/docstring.cpython-311.pyc
�

Nz�dF����ddlmZmZmZmZmZmZmZdad�Z	d�Z
d�Zieje
�eje�eje�eje�eje�eje�eje�eje�eje�eje�eje�eje�eje�eje�eje�ej e!�ej"e!�ej#e!ej$dej%dej&dej'di�Z(d�Z)d�Z*d�Z+d	�Z,e	e,��dS)
�)�	VFuncInfo�FunctionInfo�CallableInfo�
ObjectInfo�
StructInfo�	Direction�TypeTagNc�
�|adS)z�Set doc string generator function

    :param callable func:
        Callable which takes a GIInfoStruct and returns documentation for it.
    N��_generate_doc_string_func)�funcs �3/usr/lib64/python3.11/site-packages/gi/docstring.py�set_doc_string_generatorr%s��!%����c��tS)z6Returns the currently registered doc string generator.r�rr�get_doc_string_generatorr/s��$�$rc� �t|��S)aEGenerate a doc string given a GIInfoStruct.

    :param gi.types.BaseInfo info:
        GI info instance to generate documentation for.
    :returns:
        Generated documentation as a string.
    :rtype: str

    This passes the info struct to the currently registered doc string
    generator and returns the result.
    r��infos r�generate_doc_stringr4s��%�T�*�*�*rc��|���}t�|d��}|rt|d��r|jS|t
jkrW|���}|���}|s|�	��S|�
���d|��S|�	��S)N�__name__�.)�get_tag�_type_tag_to_py_type�get�hasattrrr	�	INTERFACE�
get_interface�get_name�get_tag_as_string�
get_namespace)�gi_type�type_tag�py_type�iface�	info_names     r�_get_pytype_hintr)\s������ � �H�"�&�&�x��6�6�G��	<�7�7�J�/�/�	<����	�W�&�	&�	&��%�%�'�'���N�N�$�$�	��	/��,�,�.�.�.��-�-�/�/�/�/���;�;��$�$�&�&�&rc�^�g}t|t��rdg}n,t|t��r|���rdg}|���}d}|������h}t��}|D]�}|�|�	����|�|�
�������|�|�������t|��D]�\}}|�
��tjkr�(||vr�-|���}t#|�
����}	|	|vr|d|	zz
}|���s||vr|dz
}n|���r|dz
}|�|����d�|��}
g}t#|�����}|���s6|r4||vr0|}|���r|dz
}|�|��t|��D]�\}}|�
��tjkr�(||vr�-|���}t#|�
����}	|	|vr|d|	zz
}|�|����|r"|j�d|
�d	d�|����S|j�d|
�d
�S)N�self)�void�:z=Nonez=<optional>z, z or None�(z) -> �))�
isinstancerr�	is_method�
get_arguments�get_return_type�get_array_length�set�add�get_destroy�get_type�get_closure�	enumerate�
get_directionr�OUTr!r)�may_be_null�is_optional�append�join�skip_return�may_return_null�INr)
r�in_args_strs�args�hint_blacklist�ignore_indices�user_data_indices�arg�i�argstr�hint�in_args_str�
out_args_strs�return_hints
             r�_generate_callable_info_docrPnsF���L��$�	�"�"�$��x���	�D�,�	'�	'�$��>�>���	$�"�8�L������D��N��*�*�,�,�=�=�?�?�@�N������1�1�����3�?�?�,�,�-�-�-����3�<�<�>�>�:�:�<�<�=�=�=����c�o�o�/�/�0�0�0�0��D�/�/�$�$���3������)�-�/�/�������������������/�/���~�%�%��c�D�j� �F��?�?���	$��%6� 6� 6��g��F�F�
�_�_�
�
�	$��m�#�F����F�#�#�#�#��)�)�L�)�)�K��M�"�4�#7�#7�#9�#9�:�:�K������%�+�%�+�^�2S�2S������!�!�	!��j� �F����V�$�$�$��D�/�/�	%�	%���3������)�,�.�.�������������������/�/���~�%�%��c�D�j� �F����V�$�$�$�$��7�!%�������T�Y�Y�}�=U�=U�=U�V�V��=�=�=�+�+�+�6�6rc�r�d}d}t|t��r6|���dkr|d|���zdzz
}n|d|���zdzz
}|���D].}|���r|dt
|��zdzz
}�/|r||zSdS)Nz
:Constructors:

::

��z    z()
z(**properties)
�
)r0r�get_sizer!�get_methods�is_constructorrP)r�header�doc�method_infos    r�_generate_class_info_docr[�s���
)�F�
�C��$�
�#�#�=��=�=�?�?�Q����6�D�M�M�O�O�+�f�4�4�C���v��
�
���'�*<�<�<���'�'�)�)�L�L���%�%�'�'�	L��6�7��D�D�D�t�K�K�C��
����|���rrc��t|ttf��rt|��St|t��rt|��SdS)NrR)r0rrr[rrPrs r�_generate_doc_dispatchr]�sL���$��Z�0�1�1�1�'��-�-�-�	�D�,�	'�	'�1�*�4�0�0�0�
�2r)-�_girrrrrrr	rrrr�BOOLEAN�bool�INT8�int�UINT8�INT16�UINT16�INT32�UINT32�INT64�UINT64�FLOAT�float�DOUBLE�GLIST�list�GSLIST�ARRAY�GHASH�dict�UTF8�str�FILENAME�UNICHARr�GTYPE�ERROR�VOIDrr)rPr[r]rrr�<module>rzs��.������������������!��%�%�%�%�%�%�
+�+�+��������c���
�s�� �
�s�� ���	�
 �
�s�� ���
� �
�s�� ���� �
�u�� ���� �
�t�� ���� �
�t�� �
�t�� ��c��  �(�#�!�" ����)�4��
�t��
�t���d�+���2'�'�'�$=7�=7�=7�@���*�����/�0�0�0�0�0r

Youez - 2016 - github.com/yon3zu
LinuXploit