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 : 104.21.65.202 | your ip : 10.244.126.0
safemode OFF
 >  / usr / lib64 / python2.6 / xml / sax /
Filename/usr/lib64/python2.6/xml/sax/expatreader.pyc
Size14.07 kb
Permissionrw-r--r--
Ownerapache
Create time23-Dec-2025 17:41
Last modified20-Jun-2019 19:45
Last accessed20-Jun-2019 19:45
Actionsedit | rename | delete | download (gzip)
Viewtext | code | image
Ñò
§ÚêLc@s'dZdZddkTddklZlZddklZddklZlZddkl Z ddkl
Z
l Z dd k Z e i
d
d joed e��n[ ydd
klZWn"ej
oede��n&Xeed� oede��nddklZlZlZeiZeiZydd kZWnej
od�ZnXdd kZeiZ[[deifd��YZdei eifd��YZ!d�Z"e#djoRdd kZ$e"�Z%e%i&e$i'i(��e%i)e$i'i*��e%i+d�nd S(s]
SAX driver for the pyexpat C module. This driver works with
pyexpat.__version__ == '2.22'.
s0.20iÿÿÿÿ(t*(tfeature_validationtfeature_namespaces(tfeature_namespace_prefixes(tfeature_external_gestfeature_external_pes(tfeature_string_interning(tproperty_xml_stringtproperty_interning_dictNitjavasexpat not available in Java(texpatsexpat not supportedt ParserCreate(t xmlreadertsaxutilsthandlercCs|S(N((to((s+/usr/lib64/python2.6/xml/sax/expatreader.pyt_mkproxy'st ExpatLocatorcBs;eZdZd�Zd�Zd�Zd�Zd�ZRS(s¼Locator for use with the ExpatParser class.

This uses a weak reference to the parser object to avoid creating
a circular reference between the parser and the content handler.
cCst|�|_dS(N(Rt_ref(tselftparser((s+/usr/lib64/python2.6/xml/sax/expatreader.pyt__init__6scCs(|i}|idjodS|iiS(N(Rt_parsertNonetErrorColumnNumber(RR((s+/usr/lib64/python2.6/xml/sax/expatreader.pytgetColumnNumber9s cCs(|i}|idjodS|iiS(Ni(RRRtErrorLineNumber(RR((s+/usr/lib64/python2.6/xml/sax/expatreader.pyt
getLineNumber?s cCs(|i}|djodS|ii�S(N(RRt_sourcet getPublicId(RR((s+/usr/lib64/python2.6/xml/sax/expatreader.pyREs 
cCs(|i}|djodS|ii�S(N(RRRt getSystemId(RR((s+/usr/lib64/python2.6/xml/sax/expatreader.pyRKs 
(t__name__t
__module__t__doc__RRRRR(((s+/usr/lib64/python2.6/xml/sax/expatreader.pyR0s     t ExpatParsercBs%eZdZdd$d�Zd�Zd�Zd�Zd �Zd
�Zd �Z d �Z
dd
�Z d�Z d�Z
d�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd �Zd!�Zd"�Z RS(%s$SAX driver for the pyexpat C module.iiiicCsetii||�ti�|_d|_||_d|_d|_ g|_
d|_ d|_ dS(Nii(
R tIncrementalParserRt InputSourceRRRt _namespacest_lex_handler_propt_parsingt
_entity_stackt
_external_gest
_interning(RtnamespaceHandlingtbufsize((s+/usr/lib64/python2.6/xml/sax/expatreader.pyRWs      cCsOti|�}||_|i�|iit|��tii ||�dS(s3Parse an XML document from a URL or an InputSource.N(
R
tprepare_input_sourceRtresett
_cont_handlertsetDocumentLocatorRR R#tparse(Rtsource((s+/usr/lib64/python2.6/xml/sax/expatreader.pyR1ds
 
cCs1|i�dj o|ii|i��ndS(N(RRRtSetBase(RR2((s+/usr/lib64/python2.6/xml/sax/expatreader.pyt
prepareParsermscCs/tii||�|io|i�ndS(N(R R#tsetContentHandlerR't_reset_cont_handler(RR((s+/usr/lib64/python2.6/xml/sax/expatreader.pyR5ss
cCst|tjo|iS|tjo|idj S|tttfjodS|tjo|i St
d|��dS(NisFeature '%s' not recognized( RR%RR*RRRRRR)tSAXNotRecognizedException(Rtname((s+/usr/lib64/python2.6/xml/sax/expatreader.pyt
getFeaturexs

 

cCs|iotd��n|tjo
||_nå|tjo
||_nË|tjo5|o!|idjo
h|_q�qd|_n�|t jo|otd��qna|t
jo|otd��qn9|t jo|otd��qnt d|��dS(Ns!Cannot set features while parsings!expat does not support validations/expat does not read external parameter entitiess(expat does not report namespace prefixessFeature '%s' not recognized(
R'tSAXNotSupportedExceptionRR%RR)RR*RRRRR7(RR8tstate((s+/usr/lib64/python2.6/xml/sax/expatreader.pyt
setFeature�s2









cCs�|tijo|iS|tjo|iS|tjoK|io1t|id�o|ii�St d��q�t
d��nt d|��dS(NtGetInputContexts=This version of expat does not support getting the XML strings.XML string cannot be returned when not parsingsProperty '%s' not recognized( Rtproperty_lexical_handlerR&RR*RRthasattrR=R7R:(RR8((s+/usr/lib64/python2.6/xml/sax/expatreader.pyt getProperty¢s




cCs�|tijo%||_|io|i�q�nL|tjo
||_n2|tjotd|��nt d|��dS(NsProperty '%s' cannot be setsProperty '%s' not recognized(
RR>R&R't_reset_lex_handler_propRR*RR:R7(RR8tvalue((s+/usr/lib64/python2.6/xml/sax/expatreader.pyt setProperty´s 



cCs�|ip$|i�d|_|ii�ny|ii||�WnFtij
o7}tti |i
�||�}|i i |�nXdS(Ni(
R'R.R/t
startDocumentRtParseR
terrortSAXParseExceptiont ErrorStringtcodet _err_handlert
fatalError(RtdatatisFinaltetexc((s+/usr/lib64/python2.6/xml/sax/expatreader.pytfeedÄs

 cCsE|iodS|iddd�|ii�d|_d|_dS(NtRMii(R(RPR/t endDocumentR'RR(R((s+/usr/lib64/python2.6/xml/sax/expatreader.pytcloseÕs 

 cCs(|ii|i_|ii|i_dS(N(R/tprocessingInstructionRtProcessingInstructionHandlert
characterstCharacterDataHandler(R((s+/usr/lib64/python2.6/xml/sax/expatreader.pyR6ßscCs�|i}|i}|djo1d|_d|_d|_d|_d|_n=|i|_|i |_|i
|_|i |_|i |_dS(N(
R&RRtCommentHandlertStartCdataSectionHandlertEndCdataSectionHandlertStartDoctypeDeclHandlertEndDoctypeDeclHandlertcommentt
startCDATAtendCDATAtstart_doctype_decltendDTD(RtlexR((s+/usr/lib64/python2.6/xml/sax/expatreader.pyRAäs  
    
    cCsi|ioUti|ii�dd|i�|_d|i_|i|i_ |i
|i_ nCti|ii�d|i�|_|i |i_ |i
|i_ |i�|i|i_|i|i_|i|i_|i|i_d|_|io|i�n|i|i_y|i|i_Wntj
onX|ii ti!�d|_"g|_#dS(Nt tinternii($R%R
R Rt getEncodingR*Rtnamespace_prefixeststart_element_nstStartElementHandlertend_element_nstEndElementHandlert
start_elementt end_elementR6tunparsed_entity_decltUnparsedEntityDeclHandlert
notation_decltNotationDeclHandlertstart_namespace_decltStartNamespaceDeclHandlertend_namespace_decltEndNamespaceDeclHandlerRt_decl_handler_propR&RAtexternal_entity_reftExternalEntityRefHandlertskipped_entity_handlertSkippedEntityHandlertAttributeErrortSetParamEntityParsingt*XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONER'R((R((s+/usr/lib64/python2.6/xml/sax/expatreader.pyR.ôs6
 
 
 
 cCs|idjodS|iiS(N(RRR(R((s+/usr/lib64/python2.6/xml/sax/expatreader.pyRscCs|idjodS|iiS(Ni(RRR(R((s+/usr/lib64/python2.6/xml/sax/expatreader.pyR scCs
|ii�S(N(RR(R((s+/usr/lib64/python2.6/xml/sax/expatreader.pyR%scCs
|ii�S(N(RR(R((s+/usr/lib64/python2.6/xml/sax/expatreader.pyR(scCs|ii|t|��dS(N(R/t startElementtAttributesImpl(RR8tattrs((s+/usr/lib64/python2.6/xml/sax/expatreader.pyRk,scCs|ii|�dS(N(R/t
endElement(RR8((s+/usr/lib64/python2.6/xml/sax/expatreader.pyRl/sc CsT|i�}t|�djod|f}n8t|�djo|d|df}n
t|�}h}h}x¼|i�D]®\}}|i�}t|�} | djo|}
d|f} nT| djo0d|d|df}
|d|df} n|d}
t|�} ||| <|
|| <qW|ii|dt||��dS(Niiis%s:%si(tsplittlenRttupletitemsR/tstartElementNStAttributesNSImpl( RR8RtpairtnewattrstqnamestanameRBtpartstlengthtqnametapair((s+/usr/lib64/python2.6/xml/sax/expatreader.pyRg2s0  
  


 
cCs}|i�}t|�djod|f}n8t|�djo|d|df}n
t|�}|ii|d�dS(Niii(R�R�RR�R/t endElementNS(RR8R�((s+/usr/lib64/python2.6/xml/sax/expatreader.pyRiTs  cCs|ii||�dS(N(R/RT(RttargetRL((s+/usr/lib64/python2.6/xml/sax/expatreader.pytprocessing_instruction`scCs|ii|�dS(N(R/RV(RRL((s+/usr/lib64/python2.6/xml/sax/expatreader.pytcharacter_datadscCs|ii||�dS(N(R/tstartPrefixMapping(Rtprefixturi((s+/usr/lib64/python2.6/xml/sax/expatreader.pyRqgscCs|ii|�dS(N(R/tendPrefixMapping(RR�((s+/usr/lib64/python2.6/xml/sax/expatreader.pyRsjscCs|ii|||�dS(N(R&tstartDTD(RR8tsysidtpubidthas_internal_subset((s+/usr/lib64/python2.6/xml/sax/expatreader.pyR`mscCs|ii||||�dS(N(t _dtd_handlertunparsedEntityDecl(RR8tbaseR�R�t
notation_name((s+/usr/lib64/python2.6/xml/sax/expatreader.pyRmpscCs|ii|||�dS(N(R�t notationDecl(RR8R�R�R�((s+/usr/lib64/python2.6/xml/sax/expatreader.pyRosscCsÉ|ipdS|ii||�}ti||ii�pd�}|ii|i |if�|i i
|�|_ ||_yt i i
||�WndSX|id\|_ |_|id=dS(NiRQiiÿÿÿÿ(R)t _ent_handlert
resolveEntityR
R-RRR(tappendRtExternalEntityParserCreateR R#R1(RtcontextR�R�R�R2((s+/usr/lib64/python2.6/xml/sax/expatreader.pyRvvs 
   
cCs)|od|}n|ii|�dS(Nt%(R/t
skippedEntity(RR8tis_pe((s+/usr/lib64/python2.6/xml/sax/expatreader.pyRx�siiìÿ(!RR R!RR1R4R5R9R<R@RCRPRSR6RAR.RRRRRkRlRgRiR�R�RqRsR`RmRoRvRx(((s+/usr/lib64/python2.6/xml/sax/expatreader.pyR"Ts>
     
  '       "        cOs
t||�S(N(R"(targstkwargs((s+/usr/lib64/python2.6/xml/sax/expatreader.pyt
create_parser�st__main__s../../../hamlet.xml(,R!tversiontxml.sax._exceptionstxml.sax.handlerRRRRRRRRtsystplatformtSAXReaderNotAvailableRt xml.parsersR
t ImportErrorR?txml.saxR R
RR~R�t_weakrefRtweakreftproxytLocatorRR#R"RªRtxmltpR5tsaxt XMLGeneratortsetErrorHandlert ErrorHandlerR1(((s+/usr/lib64/python2.6/xml/sax/expatreader.pyt<module>sJ
     $ÿA