403Webshell
Server IP : 104.21.21.239  /  Your IP : 216.73.216.25
Web Server : Apache/2.4.68 (Amazon Linux) OpenSSL/3.5.5
System : Linux ip-172-31-69-123.ec2.internal 6.1.176-223.369.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jul 24 13:34:27 UTC 2026 x86_64
User : ec2-user ( 1000)
PHP Version : 8.4.23
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3.9/site-packages/docutils/writers/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3.9/site-packages/docutils/writers/__pycache__/docutils_xml.cpython-39.pyc
a

�?�]��@s�dZdZddlZddlZddlZddlmZmZmZej	dkrLddl
mZnddlmZej	dkrfeZ
Gdd�dej�ZGd	d
�d
ej�ZGdd�dej�ZGd
d�dejjj�ZdS)zv
Simple document tree Writer, writes Docutils XML according to
http://docutils.sourceforge.net/docs/ref/docutils.dtd.
ZreStructuredText�N)�frontend�writers�nodes��r)�StringIOc@seZdZdS)�RawXmlErrorN)�__name__�
__module__�__qualname__�rr�A/usr/lib/python3.9/site-packages/docutils/writers/docutils_xml.pyr�rc@s�eZdZdZddddgdejd�fdd	gdejd�fd
dgdd
dejd�fddgdd
dejd�fffZddiZdZdZ	dZ
dd�Zdd�ZdS)�Writer)�xmlz"Docutils XML" Writer OptionsNz1Generate XML with newlines before and after tags.z
--newlines�
store_true)�action�	validatorz'Generate XML with indents and newlines.z	--indentsz,Omit the XML declaration.  Use with caution.z--no-xml-declaration�xml_declaration�Zstore_false)�dest�defaultrrzOmit the DOCTYPE declaration.z--no-doctype�doctype_declarationZoutput_encoding_error_handler�xmlcharrefreplacezdocutils_xml writer)rcCstj�|�t|_dS�N)rr�__init__�
XMLTranslator�translator_class)�selfrrr
r?szWriter.__init__cCs0|�|j�|_}|j�|�d�|j�|_dS)N�)r�document�visitorZ	walkabout�join�output)rr!rrr
�	translateCszWriter.translate)
r	r
rZ	supportedrZvalidate_booleanZ
settings_specZsettings_defaultsZconfig_sectionZconfig_section_dependenciesr#rr$rrrr
r s>
�
�������rc@sreZdZdZdZdZej��Z	e	�
dd�dd�Zej
ejejejfZdd	�Zd
d�Zdd
�Zdd�Zdd�ZdS)rz$<?xml version="1.0" encoding="%s"?>
z�<!DOCTYPE document PUBLIC "+//IDN docutils.sourceforge.net//DTD Docutils Generic//EN//XML" "http://docutils.sourceforge.net/docs/ref/docutils.dtd">
z"<!-- Generated by Docutils %s -->
z5http://xml.org/sax/features/external-general-entitiesTcCs�tj�||�|jjj|_|jjj|_|j|_}d|_	|_
|jrJd|_
|jr\d|_
d|_	d|_
d|_d|_g|_|jr�|j�|j|j�|jr�|j�|j�|j�|jtj�t�|_|j�|j�dS)Nr�
z    r)rZNodeVisitorrr ZreporterZwarning�warn�error�settings�indent�newline�newlines�indents�level�	in_simple�
fixed_textr#r�appendZoutput_encodingr�doctype�	generator�docutils�__version__�TestXml�
the_handle�	xmlparserZsetContentHandler)rr r(rrr
rYs.
�zXMLTranslator.__init__cCs�|js|j�|j|j�|j�|�tjjj	��|jd7_t
|tjtj
f�r`|jd7_t
||j�rz|jd7_|js�|j�|j�dS)zDefault node visit method.rN)r.r#r0r)r-Zstarttagr�sax�saxutilsZ	quoteattr�
isinstancer�FixedTextElement�literalr/�simple_nodesr*�r�noderrr
�
default_visitszXMLTranslator.default_visitcCs�|jd8_|js(|j�|j|j�|j�|���t|tjtj	f�rX|j
d8_
t||j�rr|jd8_|js�|j�|j�dS)zDefault node depart method.rN)
r-r.r#r0r)Zendtagr:rr;r<r/r=r*r>rrr
�default_departure�szXMLTranslator.default_departurecCs@tjj�|���}|js0|�dd|j|j�}|j	�
|�dS)Nr%)rr8r9�escape�astextr/�replacer)r-r#r0)rr?�textrrr
�
visit_Text�szXMLTranslator.visit_TextcCsdSrrr>rrr
�depart_Text�szXMLTranslator.depart_Textc
Csd|�dd���vr"|�|�dS|�|�|��}|j�|�|�|�t|t�rht	j
dkrh|�d�}z|j�
t|��Wn�tjjj�y}zl|jj��}|jj��}|j}t|jtj�s�|d7}d|||��f}|j||j||dd	�WYd}~n
d}~00tj�dS)
Nr�formatrr�utf8�z0Invalid raw XML in column %d, line offset %d:
%sr)�source�line)�get�splitr@rCr#r0rAr:�unicode�sys�version_info�encoder7�parserrr8�_exceptionsZSAXParseExceptionr6�locatorZgetColumnNumberZ
getLineNumberrL�parentr�TextElementr&rKZSkipNode)rr?Z
xml_stringr'Zcol_numZline_numZsrcline�msgrrr
�	visit_raw�s,




�0zXMLTranslator.visit_rawN)r	r
rrr1r2rr8Zmake_parserr7Z
setFeaturerrrWZimageZcolspecZ
transitionr=r@rArFrGrYrrrr
rIs"�
�#�rc@seZdZdd�ZdS)r5cCs
||_dSr)rU)rrUrrr
�setDocumentLocator�szTestXml.setDocumentLocatorN)r	r
rrZrrrr
r5�sr5)�__doc__Z
__docformat__rPZxml.sax.saxutilsrr3rrrrQ�ior�strrOZApplicationErrorrrZGenericNodeVisitorrr8ZhandlerZContentHandlerr5rrrr
�<module>s

){

Youez - 2016 - github.com/yon3zu
LinuXploit