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

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

B

YI~d/@sddlZddlZddlZddlZddlZddlmZddlmZddZ	ifddZ
ifd	d
ZifddZd
dZ
GdddejZGdddejZdddZdS)N)handler)	xmlreadercCs&x |D]\}}|||}q
W|S)N)itemsreplace)sdkeyvaluer5/opt/alt/python37/lib64/python3.7/xml/sax/saxutils.py__dict_replacesr
cCs6|dd}|dd}|dd}|r2t||}|S)N&z&amp;>z&gt;<z&lt;)rr
)dataentitiesrrrescapes	
rcCs2|dd}|dd}|r&t||}|ddS)Nz&lt;rz&gt;rz&amp;r)rr
)rrrrrunescape"s

rcCs\|}|ddddt||}d|krPd|krFd|dd}qXd	|}nd|}|S)
Nz&#10;z&#13;z&#9;)

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

rcsdkrddl}|jSttjr&Sttjtjfr<SttjrlGfddd}|}dd|_	nDt
}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>^z _gettextwriter.<locals>.<lambda>cSsdS)NTrrrrrr'cr(xmlcharrefreplacerT)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-1FcCsVtj|t||}|j|_|j|_ig|_|jd|_	g|_
||_||_d|_
dS)NF)rContentHandler__init__r@r:_writeflush_flush_ns_contexts_current_context_undeclared_ns_maps	_encoding_short_empty_elements_pending_start_element)rr r*Zshort_empty_elementsrrrrEss
zXMLGenerator.__init__cCsJ|drBd|dkr d|dS|j|d}|rB|d|dS|dS)Nrz$http://www.w3.org/XML/1998/namespacezxml:r:)rJ)rrprefixrrr_qnameszXMLGenerator._qnamecCs|jr|dd|_dS)NrF)rNrF)r
endElementrrr_finish_pending_start_elements
z*XMLGenerator._finish_pending_start_elementcCs|d|jdS)Nz$<?xml version="1.0" encoding="%s"?>
)rFrL)rrrr
startDocumentszXMLGenerator.startDocumentcCs|dS)N)rH)rrrrendDocumentszXMLGenerator.endDocumentcCs0|j|j||j|<|j||fdS)N)rIappendrJrrK)rrPurirrrstartPrefixMappings
zXMLGenerator.startPrefixMappingcCs|jd|_|jd=dS)NrC)rIrJ)rrPrrrendPrefixMappingszXMLGenerator.endPrefixMappingcCs^||d|x*|D]\}}|d|t|fq W|jrPd|_n
|ddS)Nrz %s=%sTr)rSrFrrrMrN)rrattrsr
rrrstartElementszXMLGenerator.startElementcCs*|jr|dd|_n|d|dS)Nz/>Fz</%s>)rNrF)rrrrrrRs
zXMLGenerator.endElementcCs||d||x8|jD].\}}|rD|d||fq$|d|q$Wg|_x0|D]$\}}|d||t|fqfW|jrd|_n
|ddS)Nrz xmlns:%s="%s"z xmlns="%s"z %s=%sTr)rSrFrQrKrrrMrN)rrqnamerZrPrWr
rrrstartElementNSs zXMLGenerator.startElementNScCs0|jr|dd|_n|d||dS)Nz/>Fz</%s>)rNrFrQ)rrr\rrrendElementNSs
zXMLGenerator.endElementNScCs4|r0|t|ts"t||j}|t|dS)N)rSr0strrLrFr)rcontentrrr
characterss

zXMLGenerator.characterscCs0|r,|t|ts"t||j}||dS)N)rSr0r_rLrF)rr`rrrignorableWhitespaces

z XMLGenerator.ignorableWhitespacecCs||d||fdS)Nz	<?%s %s?>)rSrF)rtargetrrrrprocessingInstructionsz"XMLGenerator.processingInstruction)NrBF)F)r"r#r$rErQrSrTrUrXrYr[rRr]r^rarbrdrrrrrAqs


rAc@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);
XMLFilterBaseNcCstj|||_dS)N)r	XMLReaderrE_parent)rparentrrrrEszXMLFilterBase.__init__cCs|j|dS)N)_err_handlererror)r	exceptionrrrrjszXMLFilterBase.errorcCs|j|dS)N)ri
fatalError)rrkrrrrlszXMLFilterBase.fatalErrorcCs|j|dS)N)riwarning)rrkrrrrmszXMLFilterBase.warningcCs|j|dS)N)
_cont_handlersetDocumentLocator)rZlocatorrrrrosz XMLFilterBase.setDocumentLocatorcCs|jdS)N)rnrT)rrrrrTszXMLFilterBase.startDocumentcCs|jdS)N)rnrU)rrrrrUszXMLFilterBase.endDocumentcCs|j||dS)N)rnrX)rrPrWrrrrXsz XMLFilterBase.startPrefixMappingcCs|j|dS)N)rnrY)rrPrrrrY	szXMLFilterBase.endPrefixMappingcCs|j||dS)N)rnr[)rrrZrrrr[szXMLFilterBase.startElementcCs|j|dS)N)rnrR)rrrrrrRszXMLFilterBase.endElementcCs|j|||dS)N)rnr])rrr\rZrrrr]szXMLFilterBase.startElementNScCs|j||dS)N)rnr^)rrr\rrrr^szXMLFilterBase.endElementNScCs|j|dS)N)rnra)rr`rrrraszXMLFilterBase.characterscCs|j|dS)N)rnrb)rcharsrrrrbsz!XMLFilterBase.ignorableWhitespacecCs|j||dS)N)rnrd)rrcrrrrrdsz#XMLFilterBase.processingInstructioncCs|j|dS)N)rn
skippedEntity)rrrrrrq!szXMLFilterBase.skippedEntitycCs|j|||dS)N)_dtd_handlernotationDecl)rrpublicIdsystemIdrrrrs&szXMLFilterBase.notationDeclcCs|j||||dS)N)rrunparsedEntityDecl)rrrtruZndatarrrrv)sz XMLFilterBase.unparsedEntityDeclcCs|j||S)N)Z_ent_handler
resolveEntity)rrtrurrrrw.szXMLFilterBase.resolveEntitycCs@|j||j||j||j||j|dS)N)rgZsetContentHandlerZsetErrorHandlerZsetEntityResolverZ
setDTDHandlerparse)rsourcerrrrx3s
zXMLFilterBase.parsecCs|j|dS)N)rg	setLocale)rlocalerrrrz:szXMLFilterBase.setLocalecCs|j|S)N)rg
getFeature)rrrrrr|=szXMLFilterBase.getFeaturecCs|j||dS)N)rg
setFeature)rrstaterrrr}@szXMLFilterBase.setFeaturecCs|j|S)N)rggetProperty)rrrrrrCszXMLFilterBase.getPropertycCs|j||dS)N)rgsetProperty)rrr
rrrrFszXMLFilterBase.setPropertycCs|jS)N)rg)rrrr	getParentKszXMLFilterBase.getParentcCs
||_dS)N)rg)rrhrrr	setParentNszXMLFilterBase.setParent)N)r"r#r$rErjrlrmrorTrUrXrYr[rRr]r^rarbrdrqrsrvrwrxrzr|r}rrrrrrrrres8
recCst|trt|}n^t|drt|}t}t|dtrH||n
||t|drtt|jtrt|	|j|
dkr
|dkr
|}t
jt
j|}t
j||}t
j|r|	|t|d}n$|	tj||tj|}|||S)Nreadrrrb)r0r_rZInputSourcehasattrrZsetCharacterStreamZ
setByteStreamrZsetSystemIdZgetCharacterStreamZ
getByteStreamZgetSystemIdospathdirnamenormpathjoinisfileopenurllibrxZurljoinZrequestZurlopen)rybasefZsysidZbaseheadZ
sysidfilenamerrrprepare_input_sourceSs*




r)r)rZurllib.parserZurllib.requestr1r3rrrr
rrrr@rDrArfrerrrrr<module>s)so