File "saxutils.cpython-36.opt-2.pyc"

Full Path: /home/attunedd/public_html/byp/izo/con7ext_sym404/rintoar.txt/opt/alt/python36/lib64/python3.6/xml/sax/__pycache__/saxutils.cpython-36.opt-2.pyc
File size: 10.9 KB
MIME-type: text/x-bytecode.python
Charset: 8 bit

3

2a/@sddlZddlZddlZddlZddlZddlmZddlmZddZ	ifddZ
ifd	d
ZifddZd
dZ
GdddejZGdddejZdddZdS)N)handler)	xmlreadercCs&x |jD]\}}|j||}q
W|S)N)itemsreplace)sdkeyvaluer-/opt/alt/python36/lib64/python3.6/saxutils.py__dict_replacesr
cCs6|jdd}|jdd}|jdd}|r2t||}|S)N&z&amp;>z&gt;<z&lt;)rr
)dataentitiesrrrescapes	
rcCs2|jdd}|jdd}|r&t||}|jddS)Nz&lt;rz&gt;rz&amp;r)rr
)rrrrrunescape"s

rcCs\|j}|jddddt||}d|krPd|krFd|jdd}qXd	|}nd|}|S)
Nz&#10;z&#13;z&#9;)

	"'z"%s"z&quot;z'%s')copyupdaterr)rrrrr	quoteattr0s

rcsdkrddl}|jSttjr&Sttjtjfr<SttjrlGfddd}|}dd|_	nDtj
}dd|_j|_yj
|_
j|_Wntk
rYnXtj||ddd	d
S)NrcseZdZjZfddZdS)z _gettextwriter.<locals>._wrappercs
t|S)N)getattr)selfname)outrr__getattr__[sz,_gettextwriter.<locals>._wrapper.__getattr__N)__name__
__module____qualname__	__class__r!r)r rr_wrapperYsr&cSsdS)Nrrrrr<lambda>^sz _gettextwriter.<locals>.<lambda>cSsdS)NTrrrrrr'csxmlcharrefreplacerT)encodingerrorsnewline
write_through)sysstdout
isinstanceio
TextIOBasecodecsStreamWriterStreamReaderWriter	RawIOBasecloseBufferedIOBasewritablewriteseekabletellAttributeError
TextIOWrapper)r r)r-r&bufferr)r r_gettextwriterHs.
r?c@seZdZd ddZddZd!dd	Zd
dZdd
ZddZddZ	ddZ
ddZddZddZ
ddZddZddZdS)"XMLGeneratorN
iso-8859-1FcCsVtjj|t||}|j|_|j|_ig|_|jd|_	g|_
||_||_d|_
dS)NrF)rContentHandler__init__r?r9_writeflush_flush_ns_contexts_current_context_undeclared_ns_maps	_encoding_short_empty_elements_pending_start_element)rr r)Zshort_empty_elementsrrrrDss
zXMLGenerator.__init__cCsJ|drBd|dkr d|dS|j|d}|rB|d|dS|dS)Nrz$http://www.w3.org/XML/1998/namespacezxml:r:)rI)rrprefixrrr_qnameszXMLGenerator._qnamecCs|jr|jdd|_dS)NrF)rMrE)r
endElementrrr_finish_pending_start_elements
z*XMLGenerator._finish_pending_start_elementcCs|jd|jdS)Nz$<?xml version="1.0" encoding="%s"?>
)rErK)rrrr
startDocumentszXMLGenerator.startDocumentcCs|jdS)N)rG)rrrrendDocumentszXMLGenerator.endDocumentcCs0|jj|jj||j|<|jj||fdS)N)rHappendrIrrJ)rrOurirrrstartPrefixMappings
zXMLGenerator.startPrefixMappingcCs|jd|_|jd=dS)NrrBrB)rHrI)rrOrrrendPrefixMappingszXMLGenerator.endPrefixMappingcCs^|j|jd|x*|jD]\}}|jd|t|fq W|jrPd|_n
|jddS)Nrz %s=%sTr)rRrErrrLrM)rrattrsr
rrrstartElementszXMLGenerator.startElementcCs*|jr|jdd|_n|jd|dS)Nz/>Fz</%s>)rMrE)rrrrrrQs
zXMLGenerator.endElementcCs|j|jd|j|x8|jD].\}}|rD|jd||fq$|jd|q$Wg|_x0|jD]$\}}|jd|j|t|fqfW|jrd|_n
|jddS)Nrz xmlns:%s="%s"z xmlns="%s"z %s=%sTr)rRrErPrJrrrLrM)rrqnamerYrOrVr
rrrstartElementNSs zXMLGenerator.startElementNScCs0|jr|jdd|_n|jd|j|dS)Nz/>Fz</%s>)rMrErP)rrr[rrrendElementNSs
zXMLGenerator.endElementNScCs4|r0|jt|ts"t||j}|jt|dS)N)rRr/strrKrEr)rcontentrrr
characterss

zXMLGenerator.characterscCs0|r,|jt|ts"t||j}|j|dS)N)rRr/r^rKrE)rr_rrrignorableWhitespaces

z XMLGenerator.ignorableWhitespacecCs|j|jd||fdS)Nz	<?%s %s?>)rRrE)rtargetrrrrprocessingInstructionsz"XMLGenerator.processingInstruction)NrAF)F)r"r#r$rDrPrRrSrTrWrXrZrQr\r]r`rarcrrrrr@qs


r@c@seZdZd:ddZddZddZdd	Zd
dZdd
ZddZ	ddZ
ddZddZddZ
ddZddZddZddZd d!Zd"d#Zd$d%Zd&d'Zd(d)Zd*d+Zd,d-Zd.d/Zd0d1Zd2d3Zd4d5Zd6d7Zd8d9ZdS);
XMLFilterBaseNcCstjj|||_dS)N)r	XMLReaderrD_parent)rparentrrrrDszXMLFilterBase.__init__cCs|jj|dS)N)_err_handlererror)r	exceptionrrrriszXMLFilterBase.errorcCs|jj|dS)N)rh
fatalError)rrjrrrrkszXMLFilterBase.fatalErrorcCs|jj|dS)N)rhwarning)rrjrrrrlszXMLFilterBase.warningcCs|jj|dS)N)
_cont_handlersetDocumentLocator)rZlocatorrrrrnsz XMLFilterBase.setDocumentLocatorcCs|jjdS)N)rmrS)rrrrrSszXMLFilterBase.startDocumentcCs|jjdS)N)rmrT)rrrrrTszXMLFilterBase.endDocumentcCs|jj||dS)N)rmrW)rrOrVrrrrWsz XMLFilterBase.startPrefixMappingcCs|jj|dS)N)rmrX)rrOrrrrX	szXMLFilterBase.endPrefixMappingcCs|jj||dS)N)rmrZ)rrrYrrrrZszXMLFilterBase.startElementcCs|jj|dS)N)rmrQ)rrrrrrQszXMLFilterBase.endElementcCs|jj|||dS)N)rmr\)rrr[rYrrrr\szXMLFilterBase.startElementNScCs|jj||dS)N)rmr])rrr[rrrr]szXMLFilterBase.endElementNScCs|jj|dS)N)rmr`)rr_rrrr`szXMLFilterBase.characterscCs|jj|dS)N)rmra)rcharsrrrrasz!XMLFilterBase.ignorableWhitespacecCs|jj||dS)N)rmrc)rrbrrrrrcsz#XMLFilterBase.processingInstructioncCs|jj|dS)N)rm
skippedEntity)rrrrrrp!szXMLFilterBase.skippedEntitycCs|jj|||dS)N)_dtd_handlernotationDecl)rrpublicIdsystemIdrrrrr&szXMLFilterBase.notationDeclcCs|jj||||dS)N)rqunparsedEntityDecl)rrrsrtZndatarrrru)sz XMLFilterBase.unparsedEntityDeclcCs|jj||S)N)Z_ent_handler
resolveEntity)rrsrtrrrrv.szXMLFilterBase.resolveEntitycCs@|jj||jj||jj||jj||jj|dS)N)rfZsetContentHandlerZsetErrorHandlerZsetEntityResolverZ
setDTDHandlerparse)rsourcerrrrw3s
zXMLFilterBase.parsecCs|jj|dS)N)rf	setLocale)rlocalerrrry:szXMLFilterBase.setLocalecCs|jj|S)N)rf
getFeature)rrrrrr{=szXMLFilterBase.getFeaturecCs|jj||dS)N)rf
setFeature)rrstaterrrr|@szXMLFilterBase.setFeaturecCs|jj|S)N)rfgetProperty)rrrrrr~CszXMLFilterBase.getPropertycCs|jj||dS)N)rfsetProperty)rrr
rrrrFszXMLFilterBase.setPropertycCs|jS)N)rf)rrrr	getParentKszXMLFilterBase.getParentcCs
||_dS)N)rf)rrgrrr	setParentNszXMLFilterBase.setParent)N)r"r#r$rDrirkrlrnrSrTrWrXrZrQr\r]r`rarcrprrrurvrwryr{r|r~rrrrrrrrds8
rdcCst|trtj|}n^t|drt|}tj}t|jdtrH|j|n
|j|t|drtt|jtrt|j	|j|j
dko|jdkr|j}t
jjt
jj|}t
jj||}t
jj|r|j	|t|d}n$|j	tjj||tjj|j}|j||S)Nreadrrrb)r/r^rZInputSourcehasattrrZsetCharacterStreamZ
setByteStreamrZsetSystemIdZgetCharacterStreamZ
getByteStreamZgetSystemIdospathdirnamenormpathjoinisfileopenurllibrwZurljoinZrequestZurlopen)rxbasefZsysidZbaseheadZ
sysidfilenamerrrprepare_input_sourceSs*




r)r)rZurllib.parserZurllib.requestr0r2rrrr
rrrr?rCr@rerdrrrrr<module>s)so