b374k
m1n1 1.01
Apache/2.2.15 (CentOS)
Linux obd60-6c49958d75-2q7cw 5.4.0-174-generic #193-Ubuntu SMP Thu Mar 7 14:29:28 UTC 2024 x86_64
uid=48(apache) gid=48(apache) groups=48(apache)
server ip : 172.67.192.52 | your ip : 10.244.126.0
safemode OFF
 >  / usr / lib64 / python2.6 / xml / dom /
Filename/usr/lib64/python2.6/xml/dom/pulldom.pyc
Size12.85 kb
Permissionrw-r--r--
Ownerapache
Create time23-Dec-2025 17:41
Last modified20-Jun-2019 19:45
Last accessed22-Apr-2026 13:07
Actionsedit | rename | delete | download (gzip)
Viewtext | code | image
Ñò
§ÚêLc @s ddkZddkZddkZyeieigZWnej
oeigZnXdZdZ dZ
dZ dZ dZ
dZd Zd
eiifd ��YZd dd
��YZddd��YZdefd��YZdZddd�Zdd�ZdS(iÿÿÿÿNt
START_ELEMENTt END_ELEMENTtCOMMENTtSTART_DOCUMENTt END_DOCUMENTtPROCESSING_INSTRUCTIONtIGNORABLE_WHITESPACEt
CHARACTERStPullDOMcBs°eZdZdZdd�Zd�Zd�Zd�Zd�Z d�Z
d�Z d�Z d�Z
d �Zd
�Zd �Zd �Zd
�Zd�Zd�Zd�ZRS(cCs¥ddkl}||_ddg|_|i|_g|_|ii|_y|ii |_ Wnt
j
onXhd|6g|_ |i d|_ g|_
dS(Niÿÿÿÿ(t
XML_NAMESPACEtxml(txml.domR tdocumentFactorytNonet
firstEventt lastEventt elementStacktappendtpushtpoptAttributeErrort _ns_contextst_current_contexttpending_events(tselfR R ((s'/usr/lib64/python2.6/xml/dom/pulldom.pyt__init__s   cCs|id}|id=|S(Niÿÿÿÿ(R(Rtresult((s'/usr/lib64/python2.6/xml/dom/pulldom.pyR's

cCs
||_dS(N(t_locator(Rtlocator((s'/usr/lib64/python2.6/xml/dom/pulldom.pytsetDocumentLocator,scCskt|d�p
g|_n|ii|pd|f�|ii|ii��|pd|i|<dS(Nt _xmlns_attrstxmlns(thasattrRRRRtcopyR
(Rtprefixturi((s'/usr/lib64/python2.6/xml/dom/pulldom.pytstartPrefixMapping/s

cCs|ii�|_dS(N(RRR(RR"((s'/usr/lib64/python2.6/xml/dom/pulldom.pytendPrefixMapping6scCsOd}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û|i �D]í\}}|\} }
| |joG|
djo
|
}n d|
}|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:Rsxmlns:i(tgetattrR
t_attrsRRtdocumenttcreateElementNSt
buildDocumentt
createElementtitemstcreateAttributeNStsetAttributeNodeNStcreateAttributetsetAttributeNodetvalueRRR(RtnamettagNametattrst xmlns_urit xmlns_attrstanameR2R#t localnameR"tnodeta_urit a_localnametqnametattr((s'/usr/lib64/python2.6/xml/dom/pulldom.pytstartElementNS9sT
 
 





 






cCs3t|i�fdg|id<|id|_dS(Ni(RRR
R(RR3R4((s'/usr/lib64/python2.6/xml/dom/pulldom.pyt endElementNSrscCs±|io|ii|�}n|id|�}xB|i�D]4\}}|ii|�}||_|i|�q?Wt|fdg|i d<|i d|_ |i
|�dS(Ni( R)R,R+R
R-R0R2R1RRR(RR3R5R:R8R2R>((s'/usr/lib64/python2.6/xml/dom/pulldom.pyt startElementvs

 cCs3t|i�fdg|id<|id|_dS(Ni(RRR
R(RR3((s'/usr/lib64/python2.6/xml/dom/pulldom.pyt
endElement�scCso|io?|ii|�}t|fdg|id<|id|_n#t|fdg}|ii|�dS(Ni(R)t
createCommentRR
RRR(RtsR:tevent((s'/usr/lib64/python2.6/xml/dom/pulldom.pytcomment�s 
cCsu|ioB|ii||�}t|fdg|id<|id|_n&t||fdg}|ii|�dS(Ni(R)tcreateProcessingInstructionRR
RRR(RttargettdataR:RE((s'/usr/lib64/python2.6/xml/dom/pulldom.pytprocessingInstruction�s 
cCs?|ii|�}t|fdg|id<|id|_dS(Ni(R)tcreateTextNodeRR
R(RtcharsR:((s'/usr/lib64/python2.6/xml/dom/pulldom.pytignorableWhitespace�scCs?|ii|�}t|fdg|id<|id|_dS(Ni(R)RKRR
R(RRLR:((s'/usr/lib64/python2.6/xml/dom/pulldom.pyt
characters scCs9|idjo%ddk}|iiii|_ndS(Niÿÿÿÿ(R R
txml.dom.minidomtdomtminidomtDocumenttimplementation(RR
((s'/usr/lib64/python2.6/xml/dom/pulldom.pyt
startDocument¥s c Cs<|ii||d�}||_t|fdg|id<|id|_|i|�xÒ|iD]Ç}|ddtjo<|d\}}}|ii ||�}t|f|d<n[|ddt
jo.|ii |dd�}t
|f|d<nt d|dd��||id<||_qaWd|_|i
S(NiisUnknown pending event (R tcreateDocumentR
R)RRRRRRGRRCtAssertionErrort
firstChild( RR#ttagnameR:tet_RHRItn((s'/usr/lib64/python2.6/xml/dom/pulldom.pyR+ªs& 



 cCs*t|ifdg|id<|i�dS(Ni(RR)R
RR(R((s'/usr/lib64/python2.6/xml/dom/pulldom.pyt endDocumentÂscCs
d|_dS(s.clear(): Explicitly release parsing structuresN(R
R)(R((s'/usr/lib64/python2.6/xml/dom/pulldom.pytclearÆsN(t__name__t
__module__R
RR)RRRR$R%R?R@RARBRFRJRMRNRTR+R\R](((s'/usr/lib64/python2.6/xml/dom/pulldom.pyRs&      9        t ErrorHandlercBs#eZd�Zd�Zd�ZRS(cCs |GHdS(N((Rt exception((s'/usr/lib64/python2.6/xml/dom/pulldom.pytwarningËscCs
|�dS(N((RRa((s'/usr/lib64/python2.6/xml/dom/pulldom.pyterrorÍscCs
|�dS(N((RRa((s'/usr/lib64/python2.6/xml/dom/pulldom.pyt
fatalErrorÏs(R^R_RbRcRd(((s'/usr/lib64/python2.6/xml/dom/pulldom.pyR`Ês  tDOMEventStreamcBsbeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z
d �Z RS(
cCsL||_||_||_t|id�p|i|_n|i�dS(Ntfeed(tstreamtparsertbufsizeR t_slurptgetEventtreset(RRgRhRi((s'/usr/lib64/python2.6/xml/dom/pulldom.pyRÓs    cCs?t�|_|iitiiid�|ii|i�dS(Ni( RtpulldomRht
setFeatureR
tsaxthandlertfeature_namespacestsetContentHandler(R((s'/usr/lib64/python2.6/xml/dom/pulldom.pyRlÛs cCs"|i�}|o|St�dS(N(Rkt
IndexError(Rtpostrc((s'/usr/lib64/python2.6/xml/dom/pulldom.pyt __getitem__ás cCs"|i�}|o|St�dS(N(Rkt
StopIteration(RRu((s'/usr/lib64/python2.6/xml/dom/pulldom.pytnextçs cCs|S(N((R((s'/usr/lib64/python2.6/xml/dom/pulldom.pyt__iter__íscCsª|i�}|g}x�|o�|\}}||jodS|tjo|di|�n|tjo|i|�n|tjo |d=n|i�}qWdS(Niÿÿÿÿ(RkRt appendChildRR(RR:REtparentsttokentcur_node((s'/usr/lib64/python2.6/xml/dom/pulldom.pyt
expandNodeðs   



 cCs´|iidp|ii|i_nxT|iidpB|ii|i�}|p|ii�dS|ii |�q*W|iidd}|iidd|iid<|S(Nii(
RmRRRgtreadRiRhtcloseR
Rf(RtbufRu((s'/usr/lib64/python2.6/xml/dom/pulldom.pyRkÿs
cCs)|ii|i�|i|_|i�S(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).
(RhtparseRgt_emitRk(R((s'/usr/lib64/python2.6/xml/dom/pulldom.pyRjs cCs6|iidd}|iidd|iid<|S(sn Fallback replacement for getEvent() that emits
the events that _slurp() read previously.
ii(RmR(RRu((s'/usr/lib64/python2.6/xml/dom/pulldom.pyR�scCs)|ii�|`d|_d|_dS(s+clear(): Explicitly release parsing objectsN(RmR]R
RhRg(R((s'/usr/lib64/python2.6/xml/dom/pulldom.pyR] s
 ( R^R_RRlRvRxRyR~RkRjR�R](((s'/usr/lib64/python2.6/xml/dom/pulldom.pyReÒs       
tSAX2DOMcBs5eZd�Zd�Zd�Zd�Zd�ZRS(cCsAti||||�|id}|id}|i|�dS(Niÿÿÿÿiþÿÿÿ(RR?RRz(RR3R4R5tcurNodet
parentNode((s'/usr/lib64/python2.6/xml/dom/pulldom.pyR?)s

cCs>ti|||�|id}|id}|i|�dS(Niÿÿÿÿiþÿÿÿ(RRARRz(RR3R5R�R�((s'/usr/lib64/python2.6/xml/dom/pulldom.pyRA/s

cCsBti|||�|idd}|id}|i|�dS(Niiiÿÿÿÿ(RRJRRRz(RRHRIR:R�((s'/usr/lib64/python2.6/xml/dom/pulldom.pyRJ5s
cCs?ti||�|idd}|id}|i|�dS(Niiiÿÿÿÿ(RRMRRRz(RRLR:R�((s'/usr/lib64/python2.6/xml/dom/pulldom.pyRM;s
cCs?ti||�|idd}|id}|i|�dS(Niiiÿÿÿÿ(RRNRRRz(RRLR:R�((s'/usr/lib64/python2.6/xml/dom/pulldom.pyRNAs
(R^R_R?RARJRMRN(((s'/usr/lib64/python2.6/xml/dom/pulldom.pyR�'s
    iiicCsj|djo
t}nt|�tjot|�}n|}|ptii�}nt|||�S(N( R
tdefault_bufsizettypet _StringTypestopenR
Rot make_parserRe(tstream_or_stringRhRiRg((s'/usr/lib64/python2.6/xml/dom/pulldom.pyR�Js

cCs|yddkl}Wn#tj
oddkl}nXt|�}||�}|ptii�}nt|||�S(Niÿÿÿÿ(tStringIO(t cStringIOR�t ImportErrortlenR
RoR�Re(tstringRhR�RiR�((s'/usr/lib64/python2.6/xml/dom/pulldom.pyt parseStringUs  ((i@iì?(txml.saxR
txml.sax.handlerttypest
StringTypet UnicodeTypeR�RRRRRRRRRRotContentHandlerRR`ReR�R�R
R�R�(((s'/usr/lib64/python2.6/xml/dom/pulldom.pyt<module>s*   ·U!