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

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/cygwin64/lib/python3.9/site-packages/sphinx/builders/__pycache__/changes.cpython-39.opt-1.pyc
a

�ab��@s�dZddlZddlmZddlmZmZmZmZm	Z	ddl
mZddlm
Z
ddlmZddlmZdd	lmZmZdd
lmZddlmZddlmZdd
lmZddlmZmZe� e!�Z"Gdd�de�Z#e
ee$efd�dd�Z%dS)z�
    sphinx.builders.changes
    ~~~~~~~~~~~~~~~~~~~~~~~

    Changelog builder.

    :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�path)�Any�Dict�List�Tuple�cast)�package_dir)�Sphinx)�Builder)�ChangeSetDomain)�_�__)�HTMLThemeFactory)�logging)�bold)�copy_asset_file)�	ensuredir�os_pathc@steZdZdZdZed�Zdd�dd�Zed�dd	�Z	d
ddd
�Z
edd�dd�Zeeed�dd�Z
dd�dd�ZdS)�ChangesBuilderzC
    Write a summary with all versionadded/changed directives.
    Zchangesz#The overview file is in %(outdir)s.N)�returncCs2|��t|j�}|�d�|_|j�||j�dS)N�default)Zcreate_template_bridger�appZcreate�theme�	templates�init)�selfZ
theme_factory�r�;/usr/lib/python3.9/site-packages/sphinx/builders/changes.pyr$s
zChangesBuilder.initcCs|jS�N)�outdir�rrrr�get_outdated_docs*sz ChangesBuilder.get_outdated_docsZaddedZchanged�
deprecated)�versionadded�versionchangedr")�ignoredrc
s@|jj}tt|j�d��}i}g}i}|�|�}|sNt�t	t
d�|��dSt�t	t
d���|D�]8}t|jt
�r�|jd}	n|j}	|j|j}
|j�dd�}|	r�|j�d�r�|r�d|	|
|f}nd	|	|
f}|�||j|jf�qd|	s�|j�rR|j�ptd
�}
|	�std�}	|�r(d|	|
|f}nd	|	|
f}|�|
g��||j|jf�qd|�sZqdd|
��|f}|jj|j��}|�|j|fg��||j|jf�qd|jj||jj|jjt|� ��t|�t|� ��|jj!|jj"d
�	}t#t$�%|j&d�ddd��$}|�'|j(�)d|��Wd�n1�s$0Yt#t$�%|j&d�ddd��$}|�'|j(�)d|��Wd�n1�sr0Yd|d|d|g�t*t+t+d��fdd��t�t	t
d���|jj,D�] }t#|j�-|�|jjj.d��T}z|�/�}Wn6t0�y&t�1t
d�|�YWd��q�Yn0Wd�n1�s>0Yt$�%|j&dt2|��d}t3t$�4|��t#|ddd��T}d �%�fd!d"�t5|�D��}|j�-|d�|d#�}|�'|j(�)d$|��Wd�n1�s�0Y�q�d%d&�|j6�7i�� �D�}t8t$�%t9d'd(d)d*�|j&||j(d+�t8t$�%t9d'd,d)d-�|j&�dS).N�	changesetzno changes in version %s.zwriting summary file...r�
� zc-apiz<b>%s</b>: <i>%s:</i> %sz<b>%s</b>: <i>%s</i>.ZBuiltinszModule levelz
<i>%s:</i> %s)	�project�versionZ	docstitleZ
shorttitle�
libchanges�
apichanges�otherchangesZshow_copyrightZshow_sphinxz
index.html�w�utf8)�encodingzchanges/frameset.htmlzchanges.htmlzchanges/versionchanges.htmlz.. versionadded:: %sz.. versionchanged:: %sz.. deprecated:: %s)�no�linercs4d|t�|�}�D]}||vrd|}q0q|S)Nz<a name="L%s"> </a>z<span class="hl">%s</span>)�html�escape)r1r2�x)�hltextrr�hltsz ChangesBuilder.write.<locals>.hlzcopying source files...z(could not read %r for changelog creationZrstz.htmlzutf-8�c3s |]\}}�|d|�VqdS)�Nr)�.0�ir2)r7rr�	<genexpr>��z'ChangesBuilder.write.<locals>.<genexpr>)�filename�textzchanges/rstsource.htmlcSsi|]\}}d||�qS)Ztheme_r)r:�key�valrrr�
<dictcomp>�r=z(ChangesBuilder.write.<locals>.<dictcomp>ZthemesrZstaticz
default.css_t)�contextZrendererZbasicz	basic.css):Zconfigr*rr�envZ
get_domainZget_changesets_for�logger�inforr
�
isinstance�descname�tuple�typemap�typeZcontent�replace�docname�
startswith�append�lineno�moduler�
setdefault�
capitalizeZtitlesZastextr)Z
html_titleZhtml_short_title�sorted�itemsZhtml_show_copyrightZhtml_show_sphinx�openr�joinr�writerZrender�int�strZall_docsZdoc2pathZsource_encoding�	readlines�UnicodeDecodeErrorZwarningrr�dirname�	enumeraterZget_optionsrr)rr%r*�domainr+r,r-Z
changesetsr&rHZttextrC�entryrQ�title�ctx�frM�linesZtargetfnr?Zthemectxr)r7r6rrX3s�

����

�44��8�8�
��zChangesBuilder.write)r?r*rcCs4t�|�}dD] }|�d||fd||f�}q|S)N)r$r#r"z
.. %s:: %sz<b>.. %s:: %s</b>)r3r4rL)rr?r*Z	directiverrrr7�s

�zChangesBuilder.hlcCsdSrrr rrr�finish�szChangesBuilder.finish)�__name__�
__module__�__qualname__�__doc__�namer
�epilogrrZr!rJrrXr7rerrrrrs�br)rrcCs|�t�dddd�S)NZbuiltinT)r*Zparallel_read_safeZparallel_write_safe)Zadd_builderr)rrrr�setup�s

�rl)&rir3�osr�typingrrrrrZsphinxrZsphinx.applicationr	Zsphinx.buildersr
Zsphinx.domains.changesetrZ
sphinx.localerr
Zsphinx.themingrZsphinx.utilrZsphinx.util.consolerZsphinx.util.fileutilrZsphinx.util.osutilrrZ	getLoggerrfrErrZrlrrrr�<module>s"



Youez - 2016 - github.com/yon3zu
LinuXploit