ronnie
2022-10-14 1504bb53e29d3d46222c0b3ea994fc494b48e153
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
\\¬Qc@sddlZddlZddlZyejejgZWnek
rYejgZnXdZdZ    dZ
dZ dZ dZ dZd    Zd
ejjfd „ƒ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£ddlm}||_ddg|_|j|_g|_|jj|_y|jj    |_    Wnt
k
rrnXid|6g|_ |j d|_ g|_ dS(Niÿÿÿÿ(t XML_NAMESPACEtxml(txml.domR    tdocumentFactorytNonet
firstEventt    lastEventt elementStacktappendtpushtpoptAttributeErrort _ns_contextst_current_contexttpending_events(tselfR R    ((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyt__init__s          cCs|jd}|jd=|S(Niÿÿÿÿ(R(Rtresult((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyR's 
cCs ||_dS(N(t_locator(Rtlocator((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pytsetDocumentLocator,scCsgt|dƒsg|_n|jj|p-d|fƒ|jj|jjƒƒ|pYd|j|<dS(Nt _xmlns_attrstxmlns(thasattrRRRRtcopyR (Rtprefixturi((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pytstartPrefixMapping/s
 cCs|jjƒ|_dS(N(RRR(RR"((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pytendPrefixMapping6scCs;d}t|ddƒ}|dk    rZx'|D]\}}||j||f<q+Wg|_n|\}}    |rÛ|dkr¥|j|}
|
rœ|
d|    }q¥|    }n|jrÆ|jj||ƒ} q |j||ƒ} n0|jrù|jj|    ƒ} n|jd|    ƒ} xó|j    ƒD]å\}}|\} } | |kr€| dkrQ| }n
d| }|jj
| |ƒ}| j |ƒnt| rÕ|j| }
|
rª|
d| }n| }|jj
| |ƒ}| j |ƒn|jj | ƒ}| j |ƒ||_qWt| fdg|jd<|jd|_|j| ƒ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((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pytstartElementNS9sP                        
   cCs3t|jƒfdg|jd<|jd|_dS(Ni(RRR R(RR3R4((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyt endElementNSrscCs¯|jr|jj|ƒ}n|jd|ƒ}xB|jƒD]4\}}|jj|ƒ}||_|j|ƒq=Wt|fdg|j    d<|j    d|_    |j
|ƒdS(Ni( R)R,R+R R-R0R2R1RRR(RR3R5R:R8R2R>((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyt startElementvs        cCs3t|jƒfdg|jd<|jd|_dS(Ni(RRR R(RR3((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyt
endElement…scCsm|jrG|jj|ƒ}t|fdg|jd<|jd|_n"t|fdg}|jj|ƒdS(Ni(R)t createCommentRR RRR(RtsR:tevent((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pytcomment‰s     cCss|jrJ|jj||ƒ}t|fdg|jd<|jd|_n%t||fdg}|jj|ƒdS(Ni(R)tcreateProcessingInstructionRR RRR(RttargettdataR:RE((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pytprocessingInstruction’s     cCs?|jj|ƒ}t|fdg|jd<|jd|_dS(Ni(R)tcreateTextNodeRR R(RtcharsR:((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pytignorableWhitespace›scCs?|jj|ƒ}t|fdg|jd<|jd|_dS(Ni(R)RKRR R(RRLR:((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyt
characters scCs7|jdkr3ddl}|jjjj|_ndS(Niÿÿÿÿ(R R txml.dom.minidomtdomtminidomtDocumenttimplementation(RR
((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyt startDocument¥s c    Cs8|jj||dƒ}||_t|fdg|jd<|jd|_|j|ƒxÎ|jD]Ã}|ddtkr¶|d\}}}|jj    ||ƒ}t|f|d<nX|ddt
kr÷|jj |ddƒ}t
|f|d<nt d|ddƒ‚||jd<||_qaWd|_|j S(NiisUnknown pending event (R tcreateDocumentR R)RRRRRRGRRCtAssertionErrort
firstChild(    RR#ttagnameR:tet_RHRItn((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyR+ªs$           cCs*t|jfdg|jd<|jƒdS(Ni(RR)R RR(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyt endDocumentÂscCs d|_dS(s.clear(): Explicitly release parsing structuresN(R R)(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pytclearÆsN(t__name__t
__module__R RR)RRRR$R%R?R@RARBRFRJRMRNRTR+R\R](((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyRs&                     9                                                t ErrorHandlercBs#eZd„Zd„Zd„ZRS(cCs    |GHdS(N((Rt    exception((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pytwarningËscCs
|‚dS(N((RRa((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyterrorÍscCs
|‚dS(N((RRa((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyt
fatalErrorÏs(R^R_RbRcRd(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyR`Ês        tDOMEventStreamcBsbeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z RS(
cCsJ||_||_||_t|jdƒs<|j|_n|jƒdS(Ntfeed(tstreamtparsertbufsizeR t_slurptgetEventtreset(RRgRhRi((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyRÓs             cCs?tƒ|_|jjtjjjdƒ|jj|jƒdS(Ni(    RtpulldomRht
setFeatureR
tsaxthandlertfeature_namespacestsetContentHandler(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyRlÛs cCs |jƒ}|r|St‚dS(N(Rkt
IndexError(Rtpostrc((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyt __getitem__ás cCs |jƒ}|r|St‚dS(N(Rkt StopIteration(RRu((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pytnextçs cCs|S(N((R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyt__iter__íscCs |jƒ}|g}x„|r›|\}}||kr:dS|tkrZ|dj|ƒn|tkrv|j|ƒn|tkrŒ|d=n|jƒ}qWdS(Niÿÿÿÿ(RkRt appendChildRR(RR:REtparentsttokentcur_node((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyt
expandNodeðs              
cCs®|jjds%|jj|j_nxP|jjdsw|jj|jƒ}|sd|jjƒdS|jj    |ƒq(W|jjdd}|jjdd|jjd<|S(Nii(
RmRRRgtreadRiRhtcloseR Rf(RtbufRu((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyRkÿs cCs)|jj|jƒ|j|_|jƒ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((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyRjs cCs6|jjdd}|jjdd|jjd<|S(sn Fallback replacement for getEvent() that emits
            the events that _slurp() read previously.
        ii(RmR(RRu((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyRƒscCs)|jjƒ|`d|_d|_dS(s+clear(): Explicitly release parsing objectsN(RmR]R RhRg(R((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyR] s     ( R^R_RRlRvRxRyR~RkRjRƒR](((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyReÒs                                
   tSAX2DOMcBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCsAtj||||ƒ|jd}|jd}|j|ƒdS(Niÿÿÿÿiþÿÿÿ(RR?RRz(RR3R4R5tcurNodet
parentNode((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyR?)s  cCs>tj|||ƒ|jd}|jd}|j|ƒdS(Niÿÿÿÿiþÿÿÿ(RRARRz(RR3R5R…R†((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyRA/s  cCsBtj|||ƒ|jdd}|jd}|j|ƒdS(Niiiÿÿÿÿ(RRJRRRz(RRHRIR:R†((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyRJ5s cCs?tj||ƒ|jdd}|jd}|j|ƒdS(Niiiÿÿÿÿ(RRMRRRz(RRLR:R†((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyRM;s cCs?tj||ƒ|jdd}|jd}|j|ƒdS(Niiiÿÿÿÿ(RRNRRRz(RRLR:R†((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyRNAs (R^R_R?RARJRMRN(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyR„'s
                iiicCsd|dkrt}nt|ƒtkr6t|ƒ}n|}|sTtjjƒ}nt|||ƒS(N(    R tdefault_bufsizettypet _StringTypestopenR
Rot make_parserRe(tstream_or_stringRhRiRg((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyR‚Js     cCsxyddlm}Wn!tk
r7ddlm}nXt|ƒ}||ƒ}|shtjjƒ}nt|||ƒS(Niÿÿÿÿ(tStringIO(t    cStringIORt ImportErrortlenR
RoR‹Re(tstringRhRRiR((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyt parseStringUs   ((i@iì?(txml.saxR
txml.sax.handlerttypest
StringTypet UnicodeTypeR‰RRRRRRRRRRotContentHandlerRR`ReR„R‡R R‚R’(((sW/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xml/dom/pulldom.pyt<module>s*    ·U!