Viewing File: /opt/alt/python38/lib64/python3.8/xml/sax/__pycache__/xmlreader.cpython-38.opt-2.pyc

U

,a1@sddlmZddlmZmZGdddZGdddeZGdddZGd	d
d
ZGdddZ	Gd
dde	Z
ddZedkredS))handler)SAXNotSupportedExceptionSAXNotRecognizedExceptionc@seZdZddZddZddZddZd	d
ZddZd
dZ	ddZ
ddZddZddZ
ddZddZddZddZdS) 	XMLReadercCs,t|_t|_t|_t|_dSN)	rZContentHandler
_cont_handlerZ
DTDHandler_dtd_handlerZEntityResolver_ent_handlerZErrorHandler_err_handlerselfr
6/opt/alt/python38/lib64/python3.8/xml/sax/xmlreader.py__init__s


zXMLReader.__init__cCstddSNz This method must be implemented!NotImplementedErrorrsourcer
r
rparseszXMLReader.parsecCs|jSrrrr
r
rgetContentHandler"szXMLReader.getContentHandlercCs
||_dSrrrrr
r
rsetContentHandler&szXMLReader.setContentHandlercCs|jSrrrr
r
r
getDTDHandler*szXMLReader.getDTDHandlercCs
||_dSrrrr
r
r
setDTDHandler.szXMLReader.setDTDHandlercCs|jSrr	rr
r
rgetEntityResolver2szXMLReader.getEntityResolvercCs
||_dSrr)rZresolverr
r
rsetEntityResolver6szXMLReader.setEntityResolvercCs|jSrr
rr
r
rgetErrorHandler:szXMLReader.getErrorHandlercCs
||_dSrr rr
r
rsetErrorHandler>szXMLReader.setErrorHandlercCstddS)NzLocale support not implemented)r)rZlocaler
r
r	setLocaleBszXMLReader.setLocalecCstd|dSNzFeature '%s' not recognizedrrnamer
r
r
getFeatureKszXMLReader.getFeaturecCstd|dSr$r%)rr'stater
r
r
setFeatureOszXMLReader.setFeaturecCstd|dSNzProperty '%s' not recognizedr%r&r
r
rgetPropertySszXMLReader.getPropertycCstd|dSr+r%)rr'valuer
r
rsetPropertyWszXMLReader.setPropertyN)__name__
__module____qualname__rrrrrrrrr!r"r#r(r*r,r.r
r
r
rrs
	rc@s>eZdZdddZddZddZdd	Zd
dZdd
ZdS)IncrementalParsercCs||_t|dSr)_bufsizerr)rbufsizer
r
rroszIncrementalParser.__init__cCslddlm}||}|||}|dkr8|}||j}|r`||||j}qD|	dS)Nr)saxutils)
r6Zprepare_input_source
prepareParsergetCharacterStream
getByteStreamreadr4feedclose)rrr6filebufferr
r
rrss


zIncrementalParser.parsecCstddSrr)rdatar
r
rr<szIncrementalParser.feedcCstddS)Nz!prepareParser must be overridden!rrr
r
rr8szIncrementalParser.prepareParsercCstddSrrrr
r
rr=szIncrementalParser.closecCstddSrrrr
r
rresetszIncrementalParser.resetN)r3)	r/r0r1rrr<r8r=rAr
r
r
rr2[s
	
r2c@s,eZdZddZddZddZddZd	S)
LocatorcCsdSNr
rr
r
rgetColumnNumberszLocator.getColumnNumbercCsdSrCr
rr
r
r
getLineNumberszLocator.getLineNumbercCsdSrr
rr
r
rgetPublicIdszLocator.getPublicIdcCsdSrr
rr
r
rgetSystemIdszLocator.getSystemIdN)r/r0r1rErFrGrHr
r
r
rrBsrBc@sfeZdZdddZddZddZdd	Zd
dZdd
ZddZ	ddZ
ddZddZddZ
dS)InputSourceNcCs"||_d|_d|_d|_d|_dSr)_InputSource__system_id_InputSource__public_id_InputSource__encoding_InputSource__bytefile_InputSource__charfilerZ	system_idr
r
rrs
zInputSource.__init__cCs
||_dSrrK)rZ	public_idr
r
rsetPublicIdszInputSource.setPublicIdcCs|jSrrPrr
r
rrGszInputSource.getPublicIdcCs
||_dSrrJrOr
r
rsetSystemIdszInputSource.setSystemIdcCs|jSrrRrr
r
rrHszInputSource.getSystemIdcCs
||_dSrrL)rencodingr
r
rsetEncodingszInputSource.setEncodingcCs|jSrrTrr
r
rgetEncodingszInputSource.getEncodingcCs
||_dSrrM)rZbytefiler
r
r
setByteStreamszInputSource.setByteStreamcCs|jSrrXrr
r
rr:szInputSource.getByteStreamcCs
||_dSrrN)rZcharfiler
r
rsetCharacterStreamszInputSource.setCharacterStreamcCs|jSrrZrr
r
rr9szInputSource.getCharacterStream)N)r/r0r1rrQrGrSrHrVrWrYr:r[r9r
r
r
rrIs



rIc@seZdZddZddZddZddZd	d
ZddZd
dZ	ddZ
ddZddZddZ
ddZddZd$ddZddZd d!Zd"d#ZdS)%AttributesImplcCs
||_dSr_attrs)rattrsr
r
rrszAttributesImpl.__init__cCs
t|jSrlenr^rr
r
r	getLengthszAttributesImpl.getLengthcCsdS)NZCDATAr
r&r
r
rgetType!szAttributesImpl.getTypecCs
|j|Srr]r&r
r
rgetValue$szAttributesImpl.getValuecCs
|j|Srr]r&r
r
rgetValueByQName'szAttributesImpl.getValueByQNamecCs||jkrt||Srr^KeyErrorr&r
r
rgetNameByQName*s
zAttributesImpl.getNameByQNamecCs||jkrt||Srrfr&r
r
rgetQNameByName/s
zAttributesImpl.getQNameByNamecCst|jSrlistr^keysrr
r
rgetNames4szAttributesImpl.getNamescCst|jSrrjrr
r
r	getQNames7szAttributesImpl.getQNamescCs
t|jSrr`rr
r
r__len__:szAttributesImpl.__len__cCs
|j|Srr]r&r
r
r__getitem__=szAttributesImpl.__getitem__cCst|jSrrjrr
r
rrl@szAttributesImpl.keyscCs
||jkSrr]r&r
r
r__contains__CszAttributesImpl.__contains__NcCs|j||Sr)r^get)rr'Zalternativer
r
rrrFszAttributesImpl.getcCs||jSr)	__class__r^rr
r
rcopyIszAttributesImpl.copycCst|jSr)rkr^itemsrr
r
rruLszAttributesImpl.itemscCst|jSr)rkr^valuesrr
r
rrvOszAttributesImpl.values)N)r/r0r1rrbrcrdrerhrirmrnrorprlrqrrrtrurvr
r
r
rr\s"
r\c@s<eZdZddZddZddZddZd	d
ZddZd
S)AttributesNSImplcCs||_||_dSr)r^_qnames)rr_Zqnamesr
r
rrVszAttributesNSImpl.__init__cCs6|jD]\}}||kr
|j|Sq
t|dSr)rxrur^rgrr'ZnsnameZqnamer
r
rre^sz AttributesNSImpl.getValueByQNamecCs0|jD]\}}||kr
|Sq
t|dSr)rxrurgryr
r
rrhes
zAttributesNSImpl.getNameByQNamecCs
|j|Sr)rxr&r
r
rrilszAttributesNSImpl.getQNameByNamecCst|jSr)rkrxrvrr
r
rrnoszAttributesNSImpl.getQNamescCs||j|jSr)rsr^rxrr
r
rrtrszAttributesNSImpl.copyN)	r/r0r1rrerhrirnrtr
r
r
rrwTsrwcCstttdSr)rr2rBr
r
r
r_testvsrz__main__N)
r7r_exceptionsrrrr2rBrIr\rwrzr/r
r
r
r<module>sPJY>"
Back to Directory File Manager