KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17
System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64
User : nobody ( 99)
PHP Version : 5.2.17
Disable Function : NONE
Directory :  /usr/lib64/python2.4/xml/dom/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/lib64/python2.4/xml/dom/pulldom.pyc
m
=5Dc@sdkZdkZdkZyeieigZWnej
oeigZnXdZdZ	dZ
dZdZdZ
dZdZd	eiifd
YZdfdYZd
fdYZdefdYZdddZdddZddZdS(Nt
START_ELEMENTtEND_ELEMENTtCOMMENTtSTART_DOCUMENTtEND_DOCUMENTtPROCESSING_INSTRUCTIONtIGNORABLE_WHITESPACEt
CHARACTERStPullDOMcBstZdZdZddZdZdZdZdZ	dZ
dZdZd	Z
d
ZdZdZd
ZdZdZdZdZRS(NcCsdkl}||_ddg|_|i|_g|_|ii|_	y|ii
|_
Wntj
onXh|d<g|_|id|_
g|_dS(N(s
XML_NAMESPACEtxmli(txml.domt
XML_NAMESPACEtdocumentFactorytselftNonet
firstEventt	lastEventtelementStacktappendtpushtpoptAttributeErrort_ns_contextst_current_contexttpending_events(R
RR((t'/usr/lib64/python2.4/xml/dom/pulldom.pyt__init__s
		cCs|id}|id=|S(Ni(R
Rtresult(R
R((RR's

cCs
||_dS(N(tlocatorR
t_locator(R
R((RtsetDocumentLocator,scCskt|dp
g|_n|ii|pd|f|ii|ii|pd|i|<dS(Nt_xmlns_attrstxmlns(
thasattrR
RRtprefixturiRRtcopyR(R
R"R#((RtstartPrefixMapping/s

cCs|ii|_dS(N(R
RRR(R
R"((RtendPrefixMapping6scCsOd}t|dd}|dj	o7x'|D]\}}||i||f<q,Wg|_	n|\}}|ov|djo0|i|}|o|d|}q|}n|io|ii||}q|i||}n3|io|ii|}n|id|}x|iD]\}}|\}}	||joG|	djo
|	}
nd|	}
|ii||
}
|i|
ny|oR|i|}|o|d|	}
n|	}
|ii||
}
|i|
n |ii|	}
|i|
||
_q$Wt|fdg|id<|id|_|i |dS(Nshttp://www.w3.org/2000/xmlns/Rt:R sxmlns:i(!t	xmlns_uritgetattrR
Rtxmlns_attrstanametvaluetattrst_attrsRtnameR#t	localnamettagNameRR"tdocumenttcreateElementNStnodet
buildDocumentt
createElementtitemsta_urita_localnametqnametcreateAttributeNStattrtsetAttributeNodeNStcreateAttributetsetAttributeNodeRRR(R
R/R1R-R4R"R(R#R,R9R:R*R0R<R+R8((RtstartElementNS9sT














cCs3t|ifdg|id<|id|_dS(Ni(RR
RRR(R
R/R1((RtendElementNSrscCs|io|ii|}n|id|}xB|iD]4\}}|ii|}||_
|i
|q?Wt|fdg|id<|id|_|i|dS(Ni(R
R2R6R/R4R5RR-R7R+R,R>R<R?RRR(R
R/R-R4R,R+R<((RtstartElementvs

	cCs3t|ifdg|id<|id|_dS(Ni(RR
RRR(R
R/((Rt
endElementscCso|io?|ii|}t|fdg|id<|id|_n#t|fdg}|i	i
|dS(Ni(R
R2t
createCommenttsR4RRRteventRR(R
RER4RF((Rtcomments
cCsu|ioB|ii||}t|fdg|id<|id|_n&t||fdg}|i
i|dS(Ni(R
R2tcreateProcessingInstructionttargettdataR4RRRRFRR(R
RIRJR4RF((RtprocessingInstructions
cCs?|ii|}t|fdg|id<|id|_dS(Ni(R
R2tcreateTextNodetcharsR4RRR(R
RMR4((RtignorableWhitespacescCs?|ii|}t|fdg|id<|id|_dS(Ni(R
R2RLRMR4RRR(R
RMR4((Rt
charactersscCs6|idjo"dk}|iiii|_ndS(N(	R
RRtxml.dom.minidomR	tdomtminidomtDocumenttimplementation(R
R	((Rt
startDocuments	c	Cs<|ii||d}||_t|fdg|i	d<|i	d|_	|i
|x|iD]}|ddt
jo<|d\}}}|ii||}t
|f|d<n[|ddtjo.|ii|dd}t|f|d<ntd|dd||i	d<||_	qaWd|_|iS(NiisUnknown pending event (R
RtcreateDocumentR#ttagnameRR4R2RRRRteRt_RIRJRHtnRRDtAssertionErrort
firstChild(	R
R#RWR4RXRIRZRJRY((RR5s&	



	cCs*t|ifdg|id<|idS(Ni(RR
R2RRR(R
((RtendDocumentscCs
d|_dS(s.clear(): Explicitly release parsing structuresN(RR
R2(R
((Rtclears(t__name__t
__module__RRR2RRRR%R&R@RARBRCRGRKRNRORUR5R]R^(((RRs&					9												tErrorHandlercBs#tZdZdZdZRS(NcCs	|GHdS(N(t	exception(R
Rb((RtwarningscCs
|dS(N(Rb(R
Rb((RterrorscCs
|dS(N(Rb(R
Rb((Rt
fatalErrors(R_R`RcRdRe(((RRas		tDOMEventStreamcBsbtZdZdZdZdZdZdZdZdZ	d	Z
d
ZRS(NcCsL||_||_||_t|idp|i|_n|idS(Ntfeed(tstreamR
tparsertbufsizeR!t_slurptgetEventtreset(R
RhRiRj((RRs			cCs?t|_|iitiiid|ii	|idS(Ni(
RR
tpulldomRit
setFeatureR	tsaxthandlertfeature_namespacestsetContentHandler(R
((RRmscCs%|i}|o|SntdS(N(R
Rltrct
IndexError(R
tposRt((Rt__getitem__scCs%|i}|o|SntdS(N(R
RlRtt
StopIteration(R
Rt((RtnextscCs|S(N(R
(R
((Rt__iter__scCs|i}|g}x|o|\}}||jodSn|tjo|di|n|t	jo|i
|n|tjo|d=n|i}qWdS(Ni(R
RlRFR4tparentsttokentcur_nodeRtappendChildRR(R
R4R}R|R{RF((Rt
expandNodes	



cCs|iidp|ii|i_nxW|iidpE|ii|i}|p|ii	dSn|ii|q*W|iidd}|iidd|iid<|S(Nii(
R
RnRRRhtreadRjtbufRitcloseRRgRt(R
RRt((RRls
cCs)|ii|i|i|_|iS(s Fallback replacement for getEvent() using the
            standard SAX2 interface, which means we slurp the
            SAX events into memory (no performance gain, but
            we are compatible to all SAX parsers).
        N(R
RitparseRht_emitRl(R
((RRkscCs6|iidd}|iidd|iid<|S(sn Fallback replacement for getEvent() that emits
            the events that _slurp() read previously.
        iiN(R
RnRRt(R
Rt((RRscCs)|ii|`d|_d|_dS(s+clear(): Explicitly release parsing objectsN(R
RnR^RRiRh(R
((RR^ s

	(R_R`RRmRwRyRzRRlRkRR^(((RRfs								
	tSAX2DOMcBs5tZdZdZdZdZdZRS(NcCsAti|||||id}|id}|i	|dS(Nii(
RR@R
R/R1R-RtcurNodet
parentNodeR~(R
R/R1R-RR((RR@)s

cCs>ti||||id}|id}|i|dS(Nii(	RRBR
R/R-RRRR~(R
R/R-RR((RRB/s

cCsBti||||idd}|id}|i	|dS(Niii(
RRKR
RIRJRR4RRR~(R
RIRJR4R((RRK5s
cCs?ti|||idd}|id}|i|dS(Niii(	RRNR
RMRR4RRR~(R
RMR4R((RRN;s
cCs?ti|||idd}|id}|i|dS(Niii(	RROR
RMRR4RRR~(R
RMR4R((RROAs
(R_R`R@RBRKRNRO(((RR's
				iiicCsj|djo
t}nt|tjot|}n|}|pt	i
i}nt|||S(N(
RjRtdefault_bufsizettypetstream_or_stringt_StringTypestopenRhRiR	Rptmake_parserRf(RRiRjRh((RRJs

cCsvydkl}Wn tj
odkl}nXt|}||}|pti	i
}nt|||S(N(sStringIO(t	cStringIOtStringIOtImportErrortlentstringRjRRiR	RpRRf(RRiRRjR((RtparseStringUs(txml.saxR	txml.sax.handlerttypest
StringTypetUnicodeTypeRRRRRRRRRRRptContentHandlerRRaRfRRRRR(R	RRRRRRfRRRRRaRRRRRR((Rt?s*			U!

Anon7 - 2021