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/docutils/writers/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

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

OԼ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��store_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$r1r*r.Zstarttagr�sax�saxutilsZ	quoteattr�
isinstancer�FixedTextElement�literalr0�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$r1r*Zendtagr;rr<r=r0r>r+r?rrr
�default_departure�szXMLTranslator.default_departurecCs@tjj�|���}|js0|�dd|j|j�}|j	�
|�dS)Nr&)rr9r:�escape�astextr0�replacer*r.r$r1)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�formatr r�utf8�z0Invalid raw XML in column %d, line offset %d:
%sr)�source�line)�get�splitrArDr$r1rBr;�unicode�sys�version_info�encoder8�parserrr9�_exceptionsZSAXParseExceptionr7�locatorZgetColumnNumberZ
getLineNumberrM�parentr�TextElementr'rLZSkipNode)rr@Z
xml_stringr(Zcol_numZline_numZsrcline�msgrrr
�	visit_raw�s,




�0zXMLTranslator.visit_rawN)r	r
rrr2r3rr9Zmake_parserr8Z
setFeaturerrrXZimageZcolspecZ
transitionr>rArBrGrHrZrrrr
rIs"�
�#�rc@seZdZdd�ZdS)r6cCs
||_dSr)rV)rrVrrr
�setDocumentLocator�szTestXml.setDocumentLocatorN)r	r
rr[rrrr
r6�sr6)�__doc__Z
__docformat__rQZxml.sax.saxutilsrr4rrrrR�ior�strrPZApplicationErrorrrZGenericNodeVisitorrr9ZhandlerZContentHandlerr6rrrr
�<module>s

){

Youez - 2016 - github.com/yon3zu
LinuXploit