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/domains/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/cygwin64/lib/python3.9/site-packages/sphinx/domains/__pycache__/changeset.cpython-39.pyc
a

�ab!�@sdZddlmZmZmZmZmZmZddlm	Z	ddl
mZddlm
Z
ddlmZddlmZddlmZdd	lmZer�dd
lmZddlmZed�ed
�ed�d�Zdddd�ZGdd�de�ZGdd�de�ZGdd�de�Zdeeefd�dd�Z dS)z�
    sphinx.domains.changeset
    ~~~~~~~~~~~~~~~~~~~~~~~~

    The changeset domain.

    :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
TYPE_CHECKING�Any�Dict�List�
NamedTuple�cast)�nodes)�Node)�addnodes)�Domain)�_)�SphinxDirective)�
OptionSpec)�Sphinx)�BuildEnvironmentzNew in version %szChanged in version %szDeprecated since version %s)�versionadded�versionchanged�
deprecatedZaddedZchangedrc@s>eZdZUeed<eed<eed<eed<eed<eed<dS)�	ChangeSet�type�docname�lineno�moduleZdescname�contentN)�__name__�
__module__�__qualname__�str�__annotations__�int�r r �</usr/lib/python3.9/site-packages/sphinx/domains/changeset.pyr(s
rc@s@eZdZUdZdZdZdZdZiZe	e
d<eed�dd�Z
dS)	�
VersionChangezT
    Directive to describe a change/addition/deprecation in a specific version.
    T��option_spec��returnc
Cst��}|jj|_|�|�|j|d<|jd|d<t|j|jd}t|j�dkr�|j�	|jd|j
d�\}}tj|jddg|�Rddi�}|�|�|�
|�ng}|jr�|j�|j|j|�d	t|jg}t|�dk�r�t|dtj��r�|dj�rXtj|djd
d�}|dj|_|dj|_||dj7}|d�tjdd|dd��ttj|d�}|�dtjdd||d
��njt|�dk�r�tjddtjdd||d
�dd�}|�d|�n,tjddtjdd||d
�dd�}|�
|�tt|j�d��}|�|�|g}	|	|7}	|	S)Nrr�version�r#��translatableF�versionmodifiedT)r*z%s: )�classesz%s.�	changeset)r
r+�state�documentZset_source_info�nameZ	arguments�
versionlabels�lenZinline_textrrZ	paragraph�appendrZnested_parseZcontent_offset�versionlabel_classes�
isinstanceZ	rawsourceZinline�source�lineZchildrenZreplace_selfr�insert�ChangeSetDomain�envZ
get_domain�note_changeset)
�self�node�textZinodes�messagesZparar,r�domain�retr r r!�run;sT


� 
 ��

zVersionChange.runN)rrr�__doc__Zhas_contentZrequired_argumentsZoptional_argumentsZfinal_argument_whitespacer$rrrr	rBr r r r!r"1s
r"c@s�eZdZUdZdZdZdiiZeed<e	ee
eefd�dd��Z
ejdd	�d
d�Ze
dd�d
d�Zee
edd�dd�Zde
ejdd�dd�Ze
eed�dd�ZdS)r9zDomain for changesets.r-�changes�initial_datar%cCs|j�di�S�NrD)�data�
setdefault)r<r r r!�
changesetsxszChangeSetDomain.changesetsN)r=r&cCs\|d}|jj�d�}|jj�d�}t|d|jj|j|||���}|j�	|g��
|�dS)Nr'z	py:module�objectr)r:Zref_context�getZ	temp_datarrr7ZastextrIrHr3)r<r=r'rZobjnamer-r r r!r;|s
�zChangeSetDomain.note_changeset)rr&cCs:|j��D]*}|dd�D]}|j|kr|�|�qq
dS�N)rI�valuesr�remove)r<rrDr-r r r!�	clear_doc�s
zChangeSetDomain.clear_doc)�docnames�	otherdatar&cCsF|d��D]4\}}|j�|g�}|D]}|j|vr&|�|�q&qdSrF)�itemsrIrHrr3)r<rPrQr'ZotherchangesrDr-r r r!�merge_domaindata�s

z ChangeSetDomain.merge_domaindatar)r:rr/r&cCsdSrLr )r<r:rr/r r r!�process_doc�szChangeSetDomain.process_doc)r'r&cCs|j�|g�SrL)rIrK)r<r'r r r!�get_changesets_for�sz"ChangeSetDomain.get_changesets_for)rrrrCr0ZlabelrErr�propertyrrrrIr
r+r;rOrSrr/rTrUr r r r!r9ns
�r9r)�appr&cCs<|�t�|�dt�|�dt�|�dt�ddddd�S)NrrrZbuiltinr#T)r'Zenv_versionZparallel_read_safeZparallel_write_safe)Z
add_domainr9Z
add_directiver")rWr r r!�setup�s
�rXN)!rC�typingrrrrrrZdocutilsrZdocutils.nodesr	Zsphinxr
Zsphinx.domainsrZ
sphinx.localerZsphinx.util.docutilsr
Zsphinx.util.typingrZsphinx.applicationrZsphinx.environmentrr1r4rr"r9rrXr r r r!�<module>s.
 ��	=+

Youez - 2016 - github.com/yon3zu
LinuXploit