403Webshell
Server IP : 127.0.0.1  /  Your IP : 216.73.216.109
Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10
System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64
User : SERVERWEB ( 0)
PHP Version : 8.1.10
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : OFF |  Perl : OFF |  Python : OFF |  Sudo : OFF |  Pkexec : OFF
Directory :  C:/cygwin64/lib/python3.9/site-packages/sphinx/writers/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/cygwin64/lib/python3.9/site-packages/sphinx/writers/__pycache__/manpage.cpython-39.opt-2.pyc
a

�abT=�@s�ddlmZmZmZmZddlmZddlmZm	Z	ddl
mZddl
m
Z
ddlmZddlmZddlmZmZdd	lmZdd
lmZddlmZddlmZe�e�ZGd
d�de
�Z Gdd�d�Z!Gdd�dee�Z"dS)�)�Any�Dict�Iterable�cast)�nodes)�Element�TextElement)�
Translator)�Writer)�addnodes)�Builder)�_�admonitionlabels)�logging)�SphinxTranslator)�format_date)�NodeMatchercs2eZdZedd��fdd�Zdd�dd�Z�ZS)�ManualPageWriterN)�builder�returncst���||_dS�N)�super�__init__r)�selfr��	__class__��:/usr/lib/python3.9/site-packages/sphinx/writers/manpage.pyrs
zManualPageWriter.__init__�rcCsLt|j�}|��|j�|j|j�}tt|�|_|j�|�|j�	�|_
dSr)�NestedInlineTransform�document�applyrZcreate_translatorr�ManualPageTranslator�visitor�	walkabout�astext�output)rZ	transformr#rrr�	translate"s
zManualPageWriter.translate)�__name__�
__module__�__qualname__rrr'�
__classcell__rrrrrsrc@s.eZdZejdd�dd�Zedd�dd�ZdS)rN)r rcCs
||_dSr)r )rr rrrr6szNestedInlineTransform.__init__)�kwargsrcs�ttjtjtj��t|j����D]�}t�fdd�|D��r"|j	�
|�}tt|��D]T}|�|��|�r~|j	�
|d|�qT|jdd|fi|j��}|j	�
|d|�qTt|�s"|j	�|�q"dS)Nc3s|]}�|�VqdSrr)�.0�subnode�Zmatcherrr�	<genexpr><�z.NestedInlineTransform.apply.<locals>.<genexpr>��)rr�literalZemphasis�strong�listr �findall�any�parent�index�reversed�remove�insertr�
attributes�len)rr,�node�posr.Znewnoderr/rr!9s
zNestedInlineTransform.apply)r(r)r*rr rrr!rrrrr+srcsTeZdZUiZeeefed<ej	e
dd��fdd�Zed�dd�Ze
dd	�d
d�Ze
dd	�dd
�Ze
dd	�dd�Ze
dd	�dd�Ze
dd	�dd�Ze
dd	�dd�Ze
dd	�dd�Ze
dd	�dd�Ze
dd	�dd�Ze
dd	�dd�Ze
dd	�dd�Ze
dd	�d d!�Ze
dd	�d"d#�Ze
dd	�d$d%�Ze
dd	�d&d'�Ze
dd	�d(d)�Ze
dd	�d*d+�Ze
dd	�d,d-�Ze
dd	�d.d/�Z e
dd	�d0d1�Z!e
dd	�d2d3�Z"e
dd	�d4d5�Z#e
dd	�d6d7�Z$e
dd	�d8d9�Z%e
dd	�d:d;�Z&e
dd	�d<d=�Z'e
dd	�d>d?�Z(e
dd	�d@dA�Z)e
dd	�dBdC�Z*e
dd	�dDdE�Z+e
dd	��fdFdG�Z,e
dd	�dHdI�Z-e
dd	��fdJdK�Z.e
dd	�dLdM�Z/e
dd	�dNdO�Z0e
dd	�dPdQ�Z1e
dd	�dRdS�Z2e
dd	�dTdU�Z3e
dd	�dVdW�Z4e
dd	�dXdY�Z5e
dd	�dZd[�Z6e
dd	�d\d]�Z7e
dd	�d^d_�Z8e
dd	�d`da�Z9e
dd	�dbdc�Z:e
dd	�ddde�Z;e
dd	�dfdg�Z<e
dd	�dhdi�Z=e
dd	�djdk�Z>e
dd	�dldm�Z?e
dd	�dndo�Z@e
dd	�dpdq�ZAe
dd	�drds�ZBe
dd	�dtdu�ZCe
dd	�dvdw�ZDe
dd	�dxdy�ZEe
dd	�dzd{�ZFe
dd	�d|d}�ZGe
dd	�d~d�ZHe
dd	�d�d��ZIe
dd	�d�d��ZJe
dd	�d�d��ZKe
dd	�d�d��ZLe
dd	�d�d��ZMe
dd	�d�d��ZNe
dd	�d�d��ZOe
dd	�d�d��ZPe
dd	��fd�d��ZQe
dd	��fd�d��ZRe
dd	��fd�d��ZSe
dd	��fd�d��ZTe
dd	�d�d��ZUe
dd	�d�d��ZVe
dd	�d�d��ZWe
dd	�d�d��ZXe
dd	�d�d��ZYe
dd	�d�d��ZZe
dd	�d�d��Z[e
dd	�d�d��Z\�Z]S)�r"�_docinfoN)r rrcs�t��||�d|_d|_|jj|jd<|jj|jd<|jjrL|jj|jd<|jj	|jd<|jd�
�|jd<|jjr�|jj|jd<n"t
|jjp�td	�|jjd
�|jd<|jj|jd<|jj|jd<|jj|jd
<t��D]\}}|�|�|jj|<q�dS)Nr����title�subtitleZauthorZmanual_sectionZtitle_upper�datez	%b %d, %Y)�language�	copyright�versionZmanual_group)rr�in_productionlist�
section_levelZsettingsrDrBrEZauthors�section�upper�configZtodayrZ	today_fmtr
rGrHrIZprojectr�items�	deunicode�labels)rr rZlabel�translationrrrrQs&�zManualPageTranslator.__init__rcCs d}|jdr|d7}||jS)NzW.TH "%(title_upper)s" "%(manual_section)s" "%(date)s" "%(version)s" "%(manual_group)s"
rEz#.SH NAME
%(title)s \- %(subtitle)s
)rB)rZtmplrrr�headerqs
zManualPageTranslator.header)r@rcCsdSrr�rr@rrr�visit_start_of_fileysz(ManualPageTranslator.visit_start_of_filecCsdSrrrTrrr�depart_start_of_file|sz)ManualPageTranslator.depart_start_of_filecCs|�|�dSr)Zvisit_definition_listrTrrr�
visit_desc�szManualPageTranslator.visit_desccCs|�|�dSr)Zdepart_definition_listrTrrr�depart_desc�sz ManualPageTranslator.depart_desccCs|�|�|�|�dSr)Zvisit_definition_list_item�
visit_termrTrrr�visit_desc_signature�s
z)ManualPageTranslator.visit_desc_signaturecCs|�|�dSr)Zdepart_termrTrrr�depart_desc_signature�sz*ManualPageTranslator.depart_desc_signaturecCsdSrrrTrrr�visit_desc_signature_line�sz.ManualPageTranslator.visit_desc_signature_linecCs|j�d�dS)N� ��body�appendrTrrr�depart_desc_signature_line�sz/ManualPageTranslator.depart_desc_signature_linecCs|�|�dSr)Zvisit_definitionrTrrr�visit_desc_content�sz'ManualPageTranslator.visit_desc_contentcCs|�|�dSr)Zdepart_definitionrTrrr�depart_desc_content�sz(ManualPageTranslator.depart_desc_contentcCsdSrrrTrrr�visit_desc_inline�sz&ManualPageTranslator.visit_desc_inlinecCsdSrrrTrrr�depart_desc_inline�sz'ManualPageTranslator.depart_desc_inlinecCsdSrrrTrrr�visit_desc_name�sz$ManualPageTranslator.visit_desc_namecCsdSrrrTrrr�depart_desc_name�sz%ManualPageTranslator.depart_desc_namecCsdSrrrTrrr�visit_desc_addname�sz'ManualPageTranslator.visit_desc_addnamecCsdSrrrTrrr�depart_desc_addname�sz(ManualPageTranslator.depart_desc_addnamecCsdSrrrTrrr�visit_desc_type�sz$ManualPageTranslator.visit_desc_typecCsdSrrrTrrr�depart_desc_type�sz%ManualPageTranslator.depart_desc_typecCs|j�d�dS)Nz -> r^rTrrr�visit_desc_returns�sz'ManualPageTranslator.visit_desc_returnscCsdSrrrTrrr�depart_desc_returns�sz(ManualPageTranslator.depart_desc_returnscCs|j�d�d|_dS)N�(r2)r_r`�first_paramrTrrr�visit_desc_parameterlist�sz-ManualPageTranslator.visit_desc_parameterlistcCs|j�d�dS)N�)r^rTrrr�depart_desc_parameterlist�sz.ManualPageTranslator.depart_desc_parameterlistcCs|js|j�d�nd|_dS)N�, r)ror_r`rTrrr�visit_desc_parameter�sz)ManualPageTranslator.visit_desc_parametercCsdSrrrTrrr�depart_desc_parameter�sz*ManualPageTranslator.depart_desc_parametercCs|j�d�dS)N�[r^rTrrr�visit_desc_optional�sz(ManualPageTranslator.visit_desc_optionalcCs|j�d�dS)N�]r^rTrrr�depart_desc_optional�sz)ManualPageTranslator.depart_desc_optionalcCsdSrrrTrrr�visit_desc_annotation�sz*ManualPageTranslator.visit_desc_annotationcCsdSrrrTrrr�depart_desc_annotation�sz+ManualPageTranslator.depart_desc_annotationcCs|�|�dSr)Zvisit_paragraphrTrrr�visit_versionmodified�sz*ManualPageTranslator.visit_versionmodifiedcCs|�|�dSr)Zdepart_paragraphrTrrr�depart_versionmodified�sz+ManualPageTranslator.depart_versionmodifiedcs.t|�tj��r|j�d�nt��|�dS�N�
)r8r7rr5r_r`rrYrTrrrrY�szManualPageTranslator.visit_termcCs
tj�dSr�r�SkipNoderTrrr�
visit_comment�sz"ManualPageTranslator.visit_commentcs|��t��|�dSr)�
ensure_eolr�visit_footnoterTrrrr��sz#ManualPageTranslator.visit_footnotecCsb|��t|�dkrR|��dtd�fvrR|j�d|�|�����d�tj	�n|j�d�dS)Nr2Z	Footnotesz.SH r�.sp
)
r�r?r%r
r_r`rPrMrr�rTrrr�visit_rubric�s
 "z!ManualPageTranslator.visit_rubriccCs|j�d�dSr~r^rTrrr�
depart_rubric�sz"ManualPageTranslator.depart_rubriccCs|�|d�dS)N�seealso)Zvisit_admonitionrTrrr�
visit_seealsosz"ManualPageTranslator.visit_seealsocCs|�|�dSr)Zdepart_admonitionrTrrr�depart_seealsosz#ManualPageTranslator.depart_seealsocCs*|��g}|jd7_|j�d�tttj|�}|D]}|�|d�q:tdd�|D��}d}|D]�}|dr�|d�	|�}|j�|j
dd�|j�|�|��|j�|j
dd�|j�d�n |dur�|j�d	d
t|��|�
|�|j�d�qh|j�d�|jd8_tj�dS)
Nr2z.sp
.nf
Z	tokennamecss|]}t|�VqdSr)r?)r-�namerrrr0r1z<ManualPageTranslator.visit_productionlist.<locals>.<genexpr>r5rz ::= z%s     r]rz
.fi
)r�rJr_r`rrr�
production�max�ljust�defsrPr?r$rr�)rr@�namesZproductionlistr��maxlenZlastnamerrr�visit_productionlists.
z)ManualPageTranslator.visit_productionlistcCsdSrrrTrrr�visit_productionsz%ManualPageTranslator.visit_productioncCsdSrrrTrrr�depart_production"sz&ManualPageTranslator.depart_productioncCsDd|jvr&|j�td�|dd�|j�td�d�tj�dS)NZaltz[image: %s]rz[image])r>r_r`r
rr�rTrrr�visit_image&s
z ManualPageTranslator.visit_imagecCs�|j�|jdd�|�|�|j�|jdd�|�dd�}|�d�sj|�d�sj|�d�sj|�d	�r�|jjr�|��|kr�|�d�r�|d
d�}|j�	d|jdd||jddd
g�t
j�dS)NZ	referencerr2Zrefurir3zmailto:zhttp:zhttps:zftp:�z <r5�>)r_r`r��
visit_Text�get�
startswithrNZ
man_show_urlsr%�extendrr�)rr@Zurirrr�visit_reference-s$
��
�z$ManualPageTranslator.visit_referencecCs&t�|�dd��}|�|�tj�dS)NrD�#)r�Textr�r�r�)rr@�textrrr�visit_number_referenceAs
z+ManualPageTranslator.visit_number_referencecCs|��|j�d�dS)Nz.sp
.ce
)r�r_r`rTrrr�visit_centeredFsz#ManualPageTranslator.visit_centeredcCs|j�d�dS)Nz
.ce 0
r^rTrrr�depart_centeredJsz$ManualPageTranslator.depart_centeredcCsdSrrrTrrr�visit_compact_paragraphMsz,ManualPageTranslator.visit_compact_paragraphcCsdSrrrTrrr�depart_compact_paragraphPsz-ManualPageTranslator.depart_compact_paragraphcCsdSrrrTrrr�visit_download_referenceSsz-ManualPageTranslator.visit_download_referencecCsdSrrrTrrr�depart_download_referenceVsz.ManualPageTranslator.depart_download_referencecCs
tj�dSrr�rTrrr�
visit_toctreeYsz"ManualPageTranslator.visit_toctreecCs
tj�dSrr�rTrrr�visit_index\sz ManualPageTranslator.visit_indexcCs
tj�dSrr�rTrrr�visit_tabular_col_spec_sz+ManualPageTranslator.visit_tabular_col_speccCsdSrrrTrrr�visit_glossarybsz#ManualPageTranslator.visit_glossarycCsdSrrrTrrr�depart_glossaryesz$ManualPageTranslator.depart_glossarycCs~ttj|d�}tttj|�}|��ttj|d�}tttj|�}|j�d�dd�|D��d�|j�d�tj	�dS)Nrrscss|]}|��VqdSr)r%)r-�nrrrr0nr1z2ManualPageTranslator.visit_acks.<locals>.<genexpr>�.r)
rr�bullet_listrZ	list_itemr�r_r`�joinr�)rr@r�Z
list_itemsrrr�
visit_ackshs zManualPageTranslator.visit_ackscCs|�|�dSr)Zvisit_bullet_listrTrrr�visit_hlistrsz ManualPageTranslator.visit_hlistcCs|�|�dSr)Zdepart_bullet_listrTrrr�depart_hlistusz!ManualPageTranslator.depart_hlistcCsdSrrrTrrr�visit_hlistcolxsz#ManualPageTranslator.visit_hlistcolcCsdSrrrTrrr�depart_hlistcol{sz$ManualPageTranslator.depart_hlistcolcCs
|�|�Sr)Zvisit_emphasisrTrrr�visit_literal_emphasis~sz+ManualPageTranslator.visit_literal_emphasiscCs
|�|�Sr)Zdepart_emphasisrTrrr�depart_literal_emphasis�sz,ManualPageTranslator.depart_literal_emphasiscCs
|�|�Sr�Zvisit_strongrTrrr�visit_literal_strong�sz)ManualPageTranslator.visit_literal_strongcCs
|�|�Sr�Z
depart_strongrTrrr�depart_literal_strong�sz*ManualPageTranslator.depart_literal_strongcCsdSrrrTrrr�visit_abbreviation�sz'ManualPageTranslator.visit_abbreviationcCsdSrrrTrrr�depart_abbreviation�sz(ManualPageTranslator.depart_abbreviationcCs
|�|�Srr�rTrrr�
visit_manpage�sz"ManualPageTranslator.visit_manpagecCs
|�|�Srr�rTrrr�depart_manpage�sz#ManualPageTranslator.depart_manpagecs8t|jtj�r(|j�d�r(|j�d�nt��|�dS)N�
literal_blockr�)	�
isinstancer9r�	containerr�r_r`r�
visit_captionrTrrrr��sz"ManualPageTranslator.visit_captioncs8t|jtj�r(|j�d�r(|j�d�nt��|�dS)Nr�r)	r�r9rr�r�r_r`r�depart_captionrTrrrr��sz#ManualPageTranslator.depart_captioncsxt|jtj�r|j�d�dSt|jtj�rl|jdkr>tj	�n.|jdkrl|j�d|�
|������tj	�t
��|�S)Nz.IP "rr2z.SH %s
)r�r9rr�r_r`rrLrKr�rPr%rMr�visit_titlerTrrrr��s

�z ManualPageTranslator.visit_titlecs*t|jtj�r|j�d�dSt��|�S)Nz"
)r�r9rr�r_r`r�depart_titlerTrrrr��sz!ManualPageTranslator.depart_titlecCs.d|�dd���vr$|j�|���tj�dS)NZmanpage�formatr3)r��splitr_r`r%rr�rTrrr�	visit_raw�szManualPageTranslator.visit_rawcCs
tj�dSrr�rTrrr�
visit_meta�szManualPageTranslator.visit_metacCsdSrrrTrrr�visit_inline�sz!ManualPageTranslator.visit_inlinecCsdSrrrTrrr�
depart_inline�sz"ManualPageTranslator.depart_inlinecCsdSrrrTrrr�
visit_math�szManualPageTranslator.visit_mathcCsdSrrrTrrr�depart_math�sz ManualPageTranslator.depart_mathcCs|�|�dSr)r�rTrrr�visit_math_block�sz%ManualPageTranslator.visit_math_blockcCs|�|�dSr)r�rTrrr�depart_math_block�sz&ManualPageTranslator.depart_math_block)^r(r)r*rBr�strr�__annotations__rr rrrSrrUrVrWrXrZr[r\rarbrcrdrerfrgrhrirjrkrlrmrprrrtrurwryrzr{r|r}rYr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r+rrrrr"Js�
 

r"N)#�typingrrrrZdocutilsrZdocutils.nodesrrZdocutils.writers.manpager	ZBaseTranslatorr
ZsphinxrZsphinx.buildersrZ
sphinx.localer
rZsphinx.utilrZsphinx.util.docutilsrZsphinx.util.i18nrZsphinx.util.nodesrZ	getLoggerr(�loggerrrr"rrrr�<module>s


Youez - 2016 - github.com/yon3zu
LinuXploit