7Rc@s5dddddddddd d d d d dddddddgZdZddlZddlZddlZdefdYZyddlmZWne k reZnXd e fdYZ dZ defdYZ e ZZidZed Zed!ZeZd efd"YZdefd#YZed$Zd%Zd&d'd(d)d*d+d,d-d.d/d0d1d2f ZyeeZWnek rnXd3Zd4Zied56ed66ed76Zd8Zid5d96d6d:6d;d<6d=d>6d?d@6dAdB6dCdD6Z dEZ!dFZ"dGZ#dHZ$dIZ%eedJZ&eedKZ'dLZ(edMZ)eedNZ*dOefdPYZ+edQZ,edRZ-e,Z.edSZ/defdTYZ0defdUYZ1e1Z2yddVl3m4Z4e4edW/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pytfindjs cCs/|j||}|dkr"|S|jp.dS(Nt(RRttext(RRRtdefaultRR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pytfindtextos ccsb|d dkr6x#|j|dD] }|Vq$Wnx%|D]}|j|kr=|Vq=q=WdS(Nis.//(titerR(RRRRR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pytiterfindts   cCst|j|||S(N(tlistR"(RRRR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pytfindall{sN(t__name__t __module__RRR R"R$(((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRhs  i(t ElementPathcBseZRS((R%R&(((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR scCst|tpt|dS(NR(t isinstanceRthasattr(R((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRscBs%eZdZdZdZdZidZdZdZ dZ dZ dZ dZ dZdZd Zd Zd Zd Zd ZddZdddZddZddZdZddZdZdZdZddZddZdZ RS(cKs8|j}|j|||_||_g|_dS(N(tcopytupdateRtattribt _children(RRR,textra((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyt__init__s     cCsdt|jt|fS(Ns(treprRtid(R((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyt__repr__scCs|j||S(N(t __class__(RRR,((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyt makeelementscCs;|j|j|j}|j|_|j|_||(|S(N(R4RR,Rttail(RR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR*s   cCs t|jS(N(tlenR-(R((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyt__len__scCs)tjdtddt|jdkS(NsyThe behavior of this method will change in future versions. Use specific 'len(elem)' or 'elem is not None' test instead.t stacklevelii(twarningstwarnt FutureWarningR6R-(R((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyt __nonzero__s cCs |j|S(N(R-(Rtindex((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyt __getitem__ scCs||j|/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyt __setitem__scCs|j|=dS(N(R-(RR=((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyt __delitem__!scCs|jj|dS(N(R-tappend(RR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRA,scCs|jj|dS(N(R-textend(Rtelements((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRB6scCs|jj||dS(N(R-tinsert(RR=R((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRD@scCs|jj|dS(N(R-tremove(RR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyREOscCstjdtdd|jS(NsaThis method will be removed in future versions. Use 'list(elem)' or iteration over elem instead.R8i(R9R:tDeprecationWarningR-(R((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyt getchildrenZs cCstj|||S(N(R'R(RtpathR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRjscCstj||||S(N(R'R (RRHRR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR yscCstj|||S(N(R'R$(RRHR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR$scCstj|||S(N(R'R"(RRHR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR"scCs*|jjg|_d|_|_dS(N(R,tclearR-RRR5(R((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRIs  cCs|jj||S(N(R,tget(RtkeyR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRJscCs||j|/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pytsetscCs |jjS(N(R,tkeys(R((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRNscCs |jjS(N(R,titems(R((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyROsccso|dkrd}n|dks0|j|kr8|Vnx0|jD]%}x|j|D] }|VqXWqBWdS(Nt*(RRR-R!(RRte((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR!s  cCs)tjdtddt|j|S(NsbThis method will be removed in future versions. Use 'elem.iter()' or 'list(elem.iter())' instead.R8i(R9R:tPendingDeprecationWarningR#R!(RR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyt getiterators ccs|j}t|t r)|dk r)dS|jr=|jVnx>|D]6}x|jD] }|VqWW|jrD|jVqDqDWdS(N(RR(t basestringRRtitertextR5(RRRQts((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRUs      N(!R%R&RRR,RR5R/R2R4R*R7R<R>R?R@RARBRDRERGRR R$R"RIRJRMRNROR!RSRU(((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRs<             cKs<|j}|j||j||}|j||S(N(R*R+R4RA(tparentRR,R.R((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR s    cCstt}||_|S(N(RRR(RR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR"s  cCs6tt}||_|r2|jd||_n|S(Nt (RR R(ttargetRR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR 1s   cBs/eZddZdZdZdZRS(cCs&|rd||f}n||_dS(Ns{%s}%s(R(Rt text_or_uriR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR/EscCs|jS(N(R(R((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyt__str__IscCs t|jS(N(thashR(R((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyt__hash__KscCs2t|tr"t|j|jSt|j|S(N(R(R tcmpR(Rtother((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyt__cmp__MsN(R%R&RR/R[R]R`(((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR Ds   cBseZd d dZdZdZd dZd dZd dZd dZ d d dZ d dZ d d Z d d d d d Z d ZRS( cCs#||_|r|j|ndS(N(t_rootR(RRtfile((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR/_s cCs|jS(N(Ra(R((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pytgetrootkscCs ||_dS(N(Ra(RR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyt_setrootuscCst}t|ds-t|d}t}nza|sKtdt}nx)|jd}|sgPn|j|qN|j|_ |j SWd|r|jnXdS(NtreadtrbRYi( tFalseR)topentTrueRRRetfeedtcloseRa(Rtsourcetparsert close_sourcetdata((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRs   cCs|jj|S(N(RaR!(RR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR!scCs)tjdtddt|j|S(NsbThis method will be removed in future versions. Use 'tree.iter()' or 'list(tree.iter())' instead.R8i(R9R:RRR#R!(RR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRSs cCsJ|d dkr7d|}tjd|tddn|jj||S(Nit/t.sThis search is broken in 1.3 and earlier, and will be fixed in a future version. If you rely on the current behaviour, change it to %rR8i(R9R:R;RaR(RRHR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRs cCsM|d dkr7d|}tjd|tddn|jj|||S(NiRpRqsThis search is broken in 1.3 and earlier, and will be fixed in a future version. If you rely on the current behaviour, change it to %rR8i(R9R:R;RaR (RRHRR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR s cCsJ|d dkr7d|}tjd|tddn|jj||S(NiRpRqsThis search is broken in 1.3 and earlier, and will be fixed in a future version. If you rely on the current behaviour, change it to %rR8i(R9R:R;RaR$(RRHR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR$s cCsJ|d dkr7d|}tjd|tddn|jj||S(NiRpRqsThis search is broken in 1.3 and earlier, and will be fixed in a future version. If you rely on the current behaviour, change it to %rR8i(R9R:R;RaR"(RRHR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR"s c Cs=|sd}n|tkr.td|nt|drF|}nt|d}|j}|s|dkryd}qd}n>|s|dkr|d kr|dkr|d|qn|d krt||j|n>t|j||\}} t|} | ||j||| ||k r9|j ndS( Ntxmlsunknown method %rtwritetwbtc14nsutf-8sus-asciis$ R(sutf-8sus-ascii( t _serializet ValueErrorR)RhRsRt_serialize_textRat _namespacesRk( Rtfile_or_filenametencodingtxml_declarationtdefault_namespacetmethodRbRstqnamesRt serialize((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRss0            cCs|j|ddS(NR~Ru(Rs(RRb((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyt write_c14n8sN(R%R&RR/RcRdRR!RSRR R$R"RsR(((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR]s        c sidd6ir&d/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRJscsy|d dkr|djdd\}}j|}|dkrtj|}|dkrxdt}n|dkr||/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyt add_qnameMs&     ( RR!tAttributeErrorRSRR(R RRTRR RRO( RR{R}RtiterateRRKRLR((R}RR{RRs>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRy?s>       $     c Css|j}|j}|tkr8|dt||n|tkr^|dt||n||}|dkr|r|t||nx|D]}t||||dqWn|d||j}|s|r|rNxet |jddD]E\} } | r!d| } n|d| j |t | |fqWnx~t |D]m\} } t | t r| j} nt | t r|| j} nt | |} |d|| | fq[Wn|st|rC|d |r|t||nx$|D]}t||||dqW|d |d n |d |jro|t|j|ndS( Ns st/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pytst:s xmlns%s="%s"s %s="%s"t>s(RRRt_encodeR Rt _escape_cdatat_serialize_xmlROtsortedRt_escape_attribR(R R6R5( RsRR{RRRRRQROtvtk((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRsP                tareatbasetbasefonttbrtcoltframethrtimgtinputtisindextlinktmetatparamc Cs|j}|j}|tkr8|dt||n?|tkr^|dt||n||}|dkr|r|t||nx|D]}t||||dqWn|d||j}|s|r|rNxet|jddD]E\} } | r!d| } n|d| j |t | |fqWnx~t|D]m\} } t | t r| j} nt | t r|| j} nt | |} |d|| | fq[Wn|d |j} |r/| d ks| d kr|t||q/|t||nx$|D]}t||||dq6W| tkrw|d |d n|jr|t|j|ndS( Ns sRRKcSs|dS(Ni((R((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRsRs xmlns%s="%s"s %s="%s"Rtscripttstyles/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRsT                 cCsPx'|jD]}||j|q W|jrL||jj|ndS(N(RURR5(RsRR{tpart((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRxs RrthtmlRcCsntjd|r!tdnx<tjD].\}}||ksR||kr.t|=q.q.W|t|/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pytregister_namespaces s$http://www.w3.org/XML/1998/namespaceshttp://www.w3.org/1999/xhtmltrdfs+http://www.w3.org/1999/02/22-rdf-syntax-ns#twsdls http://schemas.xmlsoap.org/wsdl/txss http://www.w3.org/2001/XMLSchematxsis)http://www.w3.org/2001/XMLSchema-instancetdcs http://purl.org/dc/elements/1.1/cCs#td|t|jfdS(Nscannot serialize %r (type %s)(RttypeR%(R((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRscCs<y|j|dSWn!ttfk r7t|nXdS(Ntxmlcharrefreplace(RRRR(RR{((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRscCsywd|kr$|jdd}nd|krE|jdd}nd|krf|jdd}n|j|dSWn!ttfk rt|nXdS(Nt&s&Rs<Rs>R(treplaceRRRR(RR{((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR%s   cCsyd|kr$|jdd}nd|krE|jdd}nd|krf|jdd}nd|kr|jdd}nd |kr|jd d }n|j|d SWn!ttfk rt|nXdS( NRs&Rs<Rs>s"s"s s R(RRRRR(RR{((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR5s     cCsywd|kr$|jdd}nd|krE|jdd}nd|krf|jdd}n|j|dSWn!ttfk rt|nXdS(NRs&Rs>s"s"R(RRRRR(RR{((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRFs   cCsWdddY}g}|}|j|_t|j||d|dj|S(NtdummycBseZRS((R%R&(((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRasR~R((RARsRtjoin(RR{R~RRoRb((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR`s   cCsNdddY}g}|}|j|_t|j||d||S(NRcBseZRS((R%R&(((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRvsR~((RARsR(RR{R~RRoRb((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRus   cCskt|tst|}n|jtj|jj}| sT|ddkrgtjjdndS(Nis (R(RRstsyststdoutRcR5(RR5((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRs cCst}|j|||S(N(RR(RlRmttree((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRs cCs[t}t|ds-t|d}t}n|sHtdt}nt||||S(NReRfRY(RgR)RhRiRRt_IterParseIterator(RlteventsRmRn((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRs RcBs&eZedZdZdZRS(cCs||_||_g|_d|_d|_d|_|_||_|jj}|jj }|dkrvdg}nx|D]}|dkry7d|_ d|_ |||jj d}||_ Wqtk r|||jjd}||_ qXq}|dkr.|||jjd}||_q}|dkrU||d }||_q}|d kr|||d }||_q}td |q}WdS( NitendtstarticSs|||||fdS(N((Rt attrib_inteventRAR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pythandlerscSs|||||fdS(N((RRRRAR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRscSs||||fdS(N((RRRAR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRssstart-nscSsSy|p djd}Wntk r,nX|||p<d|pEdffdS(NRtascii(Rt UnicodeError(RRRRA((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRs  send-nscSs||dfdS(N(R(RRRA((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRssunknown event %r(t_filet _close_filet_eventst_indexRt_errortrootRat_parserRAtordered_attributestspecified_attributest _start_listtStartElementHandlerRt_startt_endtEndElementHandlertStartNamespaceDeclHandlertEndNamespaceDeclHandlerRw(RRlRRmRnRARR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR/sD                      cCsxy'|j|j}|jd7_|SWntk r=nX|jrb|j}d|_|n|jdkr|j|_|jr|j j nt n|j2d|_|j j d}|ry|jj |Wqtk r}||_qXq|jj |_d|_qdS(Niii@(RRt IndexErrorRRRRaRRRRkt StopIterationReRjt SyntaxError(RtitemRQRotexc((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pytnexts4         cCs|S(N((R((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyt__iter__s(R%R&RgR/RR(((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRs / cCs2|stdt}n|j||jS(NRY(RRRjRk(RRm((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRs cCs}|stdt}n|j||j}i}x6|jD](}|jd}|rG|||/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pytXMLID!s  cCsC|stdt}nx|D]}|j|q"W|jS(NRY(RRRjRk(tsequenceRmR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRAs  cBsAeZddZdZdZdZdZdZRS(cCsFg|_g|_d|_d|_|dkr9t}n||_dS(N(t_datat_elemRt_lastt_tailRt_factory(Rtelement_factory((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR/Ws      cCsCt|jdks!td|jdk s<td|jS(Nismissing end tagssmissing toplevel element(R6RtAssertionErrorRR(R((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRkgs!cCs|jr|jdk rdj|j}|jr`|jjdksQtd||j_q|jjdks~td||j_ng|_ndS(NRsinternal error (tail)sinternal error (text)(RRRRRR5RR(RR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyt_flushls  cCs|jj|dS(N(RRA(RRo((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRo~scCs`|j|j|||_}|jrC|jdj|n|jj|d|_|S(Nii(RRRRRAR(RRtattrsR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRs   cCsZ|j|jj|_|jj|ksJtd|jj|fd|_|jS(Ns&end tag mismatch (expected %s, got %s)i(RRtpopRRRR(RR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRs  N( R%R&RR/RkRRoRR(((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRUs     cBseZddddZdZdZdZdZdZdZ dZ d Z d Z d Z d ZeZd ZdZRS(icCsyddlm}WnAtk rWyddl}WqXtk rStdqXXnX|j|d}|dkrt}n||_|_||_ |_ |j |_ i|_ |j|_|j|_|j|_|j|_|j|_|j|_yd|j_Wntk r"nXy(d|j_d|j_|j|_Wntk r^nXd|_i|_ yd|j!|_"Wntk rnXdS(Ni(texpats7No module named expat; use SimpleXMLTreeBuilder insteadRisExpat %d.%d.%d(#t xml.parsersRt ImportErrortpyexpatt ParserCreateRRRmRRYt_targetterrorRt_namest_defaulttDefaultHandlerExpandRRRRRtCharacterDataHandlert_commenttCommentHandlert_pitProcessingInstructionHandlert buffer_textRRRRt_doctypetentityt version_infotversion(RRRYR{RRm((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR/sJ                   cCs7t|}|j|_|j|jf|_|dS(N(R tcodetlinenotoffsettposition(RRLterr((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyt _raiseerrors  cCs*y|jdSWntk r%|SXdS(NR(RR(RR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyt_fixtexts cCsby|j|}WnJtk r]|}d|kr@d|}n|j||j|<}nX|S(NRR(RtKeyErrorR (RRKtname((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyt_fixnames   cCsj|j}|j}||}i}x0|jD]"\}}|||||/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRs   cCs|j}|j}||}i}|rrxEtdt|dD](}|||d||||/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRs   )cCs|jj|j|S(N(RYRoR (RR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR scCs|jj|j|S(N(RYRR (RR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyR scCs;y|jj}Wntk r#nX||j|SdS(N(RYtcommentRR (RRoR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRs  cCsGy|jj}Wntk r#n X||j||j|SdS(N(RYtpiRR (RRYRoR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRs  c Cs]|d }|dkry"|jj|j|dd!WqYtk rddlm}|jd||jj|jj f}d|_ |jj|_ |jj |_ |qYXn|dkr|d d krg|_ n}|j dk rY|d krd|_ dS|j}|sdS|j j|t|j }|d krY|j d}|d kr|d kr|j \}}}} n7|dkr|dkr|j \}}} d}ndS|r|dd!}nt|jdr|jj||| dd!nI|j|jk rJ|j||| dd!|j||| dd!nd|_ qYndS(NiRi(Rs'undefined entity %s: line %d, column %di Ri s /share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRsR  "            cCstjdtdS(s'This method of XMLParser is deprecated.s[This method of XMLParser is deprecated. Define doctype() method on the TreeBuilder target.N(R9R:RF(RR RR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRVscCsAy|jj|dWn#|jk r<}|j|nXdS(Ni(RtParseRR(RRoR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRjfscCs\y|jjddWn#|jk r<}|j|nX|jj}|`|`|S(NRi(RRRRRYRk(RRR((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRkrs N(R%R&RR/RR R RRRRRRRRRRjRk(((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyRs-       7  (t_serialize_c14nRu(5t__all__RRRR9tobjectRRR'RRR RRt_Elementt_ElementInterfaceR RRR R R RRyRRRMt NameErrorRRxRvRRRRRRRRRRRRRRRRRRRRt ElementC14NR(((s>/share/apps/software/Python-2.7.6/Lib/xml/etree/ElementTree.pyt;s       U      D /  2            \   Z