| 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/docutils/transforms/__pycache__/ |
Upload File : |
a
OԼa%. � @ s� d Z dZddlZddlZddlZddlmZmZ ddlm Z m
Z
ddlmZ ej
dkrZeZG dd � d e
�ZG d
d� de
�ZG dd
� d
e
�ZG dd� de
�ZG dd� de
�ZG dd� de
�ZG dd� de
�ZG dd� de
�ZdS )a�
Transforms needed by most or all documents:
- `Decorations`: Generate a document's header & footer.
- `ExposeInternals`: Expose internal attributes.
- `Messages`: Placement of system messages generated after parsing.
- `FilterMessages`: Remove system messages below verbosity threshold.
- `TestMessages`: Like `Messages`, used on test runs.
- `StripComments`: Remove comment elements from the document tree.
- `StripClassesAndElements`: Remove elements with classes
in `self.document.settings.strip_elements_with_classes`
and class values in `self.document.settings.strip_classes`.
- `SmartQuotes`: Replace ASCII quotation marks with typographic form.
�reStructuredText� N)�nodes�utils)�TransformError� Transform)�smartquotes)� r c @ s, e Zd ZdZdZdd� Zdd� Zdd� Zd S )
�DecorationszD
Populate a document's decoration element (header, footer).
i4 c C sT | � � }|r(| j�� }|�� }|�|� | �� }|rP| j�� }|�� }|�|� d S �N)�generate_header�documentZget_decorationZ
get_header�extend�generate_footerZ
get_footer)�selfZheader_nodesZ
decoration�headerZfooter_nodesZfooter� r �A/usr/lib/python3.9/site-packages/docutils/transforms/universal.py�apply, s
zDecorations.applyc C s d S r
r )r r r r r 8 s zDecorations.generate_headerc
C s | j j}|js"|js"|js"|j�r g }|jr2|js8|jrv|jrF|j}nt�|j |j�}|�
tjdd|d�t�
d�g� |jr�t�|jt�� �}|�t�
d| d �� |jr�|�
t�
d�tjdddd�t�
d �tjdd
dd�t�
d�g� tjddg|�R � gS d S d S )
N� zView document source)Zrefuriz.
zGenerated on: z
Generated by ZDocutilsz http://docutils.sourceforge.net/z from r z(http://docutils.sourceforge.net/rst.htmlz source.
)r �settings� generator� datestampZsource_linkZ
source_url�_sourcer �
relative_pathZ_destinationr
r Z reference�Text�time�strftime�gmtime�appendZ paragraph)r r �text�sourcer r r r r ; sD �������zDecorations.generate_footerN)�__name__�
__module__�__qualname__�__doc__�default_priorityr r r r r r r r $ s
r c @ s$ e Zd ZdZdZdd� Zdd� ZdS )�ExposeInternalszL
Expose internal attributes if ``expose_internals`` setting is set.
iH c C s t |tj� S r
)�
isinstancer r �r �noder r r �not_Textj s zExposeInternals.not_Textc C sR | j jjrN| j �| j�D ]4}| j jjD ]$}t||d �}|d ur&||d| <