MINI MINI MANI MO

Path : /lib64/python3.6/xml/sax/__pycache__/
File Upload :
Current File : //lib64/python3.6/xml/sax/__pycache__/xmlreader.cpython-36.opt-2.pyc

3


 \1@sddlmZddlmZmZGdddZGdddeZGdddZGd	d
d
ZGdddZ	Gd
dde	Z
ddZedkredS))handler)SAXNotSupportedExceptionSAXNotRecognizedExceptionc@seZdZddZddZddZddZd	d
ZddZd
dZ	ddZ
ddZddZddZ
ddZddZddZddZdS) 	XMLReadercCs,tj|_tj|_tj|_tj|_dS)N)	rZContentHandler
_cont_handlerZ
DTDHandler_dtd_handlerZEntityResolver_ent_handlerZErrorHandler_err_handler)selfr)/usr/lib64/python3.6/xml/sax/xmlreader.py__init__s


zXMLReader.__init__cCstddS)Nz This method must be implemented!)NotImplementedError)r
sourcerrrparseszXMLReader.parsecCs|jS)N)r)r
rrrgetContentHandler"szXMLReader.getContentHandlercCs
||_dS)N)r)r
rrrrsetContentHandler&szXMLReader.setContentHandlercCs|jS)N)r)r
rrr
getDTDHandler*szXMLReader.getDTDHandlercCs
||_dS)N)r)r
rrrr
setDTDHandler.szXMLReader.setDTDHandlercCs|jS)N)r)r
rrrgetEntityResolver2szXMLReader.getEntityResolvercCs
||_dS)N)r)r
ZresolverrrrsetEntityResolver6szXMLReader.setEntityResolvercCs|jS)N)r	)r
rrrgetErrorHandler:szXMLReader.getErrorHandlercCs
||_dS)N)r	)r
rrrrsetErrorHandler>szXMLReader.setErrorHandlercCstddS)NzLocale support not implemented)r)r
Zlocalerrr	setLocaleBszXMLReader.setLocalecCstd|dS)NzFeature '%s' not recognized)r)r
namerrr
getFeatureKszXMLReader.getFeaturecCstd|dS)NzFeature '%s' not recognized)r)r
rstaterrr
setFeatureOszXMLReader.setFeaturecCstd|dS)NzProperty '%s' not recognized)r)r
rrrrgetPropertySszXMLReader.getPropertycCstd|dS)NzProperty '%s' not recognized)r)r
rvaluerrrsetPropertyWszXMLReader.setPropertyN)__name__
__module____qualname__r
rrrrrrrrrrrrrr rrrrrs
	rc@s>eZdZdddZddZddZd	d
ZddZd
dZdS)IncrementalParsercCs||_tj|dS)N)_bufsizerr
)r
bufsizerrrr
oszIncrementalParser.__init__cCspddlm}|j|}|j||j}|dkr8|j}|j|j}x|rb|j||j|j}qFW|j	dS)Nr)saxutils)
r)Zprepare_input_source
prepareParsergetCharacterStream
getByteStreamreadr'feedclose)r
rr)filebufferrrrrss


zIncrementalParser.parsecCstddS)Nz This method must be implemented!)r)r
datarrrr/szIncrementalParser.feedcCstddS)Nz!prepareParser must be overridden!)r)r
rrrrr+szIncrementalParser.prepareParsercCstddS)Nz This method must be implemented!)r)r
rrrr0szIncrementalParser.closecCstddS)Nz This method must be implemented!)r)r
rrrresetszIncrementalParser.resetN)r5)	r!r"r#r
rr/r+r0r4rrrrr$[s
	
r$c@s,eZdZddZddZddZddZd	S)
LocatorcCsdS)Nrr)r
rrrgetColumnNumberszLocator.getColumnNumbercCsdS)Nrr7r)r
rrr
getLineNumberszLocator.getLineNumbercCsdS)Nr)r
rrrgetPublicIdszLocator.getPublicIdcCsdS)Nr)r
rrrgetSystemIdszLocator.getSystemIdN)r!r"r#r8r9r:r;rrrrr6sr6c@sfeZdZdddZddZddZdd	Zd
dZdd
ZddZ	ddZ
ddZddZddZ
dS)InputSourceNcCs"||_d|_d|_d|_d|_dS)N)_InputSource__system_id_InputSource__public_id_InputSource__encoding_InputSource__bytefile_InputSource__charfile)r
	system_idrrrr
s
zInputSource.__init__cCs
||_dS)N)r>)r
Z	public_idrrrsetPublicIdszInputSource.setPublicIdcCs|jS)N)r>)r
rrrr:szInputSource.getPublicIdcCs
||_dS)N)r=)r
rBrrrsetSystemIdszInputSource.setSystemIdcCs|jS)N)r=)r
rrrr;szInputSource.getSystemIdcCs
||_dS)N)r?)r
encodingrrrsetEncodingszInputSource.setEncodingcCs|jS)N)r?)r
rrrgetEncodingszInputSource.getEncodingcCs
||_dS)N)r@)r
Zbytefilerrr
setByteStreamszInputSource.setByteStreamcCs|jS)N)r@)r
rrrr-szInputSource.getByteStreamcCs
||_dS)N)rA)r
ZcharfilerrrsetCharacterStreamszInputSource.setCharacterStreamcCs|jS)N)rA)r
rrrr,szInputSource.getCharacterStream)N)r!r"r#r
rCr:rDr;rFrGrHr-rIr,rrrrr<s



r<c@seZdZddZddZddZddZd	d
ZddZd
dZ	ddZ
ddZddZddZ
ddZddZd$ddZddZd d!Zd"d#ZdS)%AttributesImplcCs
||_dS)N)_attrs)r
attrsrrrr
szAttributesImpl.__init__cCs
t|jS)N)lenrK)r
rrr	getLengthszAttributesImpl.getLengthcCsdS)NZCDATAr)r
rrrrgetType!szAttributesImpl.getTypecCs
|j|S)N)rK)r
rrrrgetValue$szAttributesImpl.getValuecCs
|j|S)N)rK)r
rrrrgetValueByQName'szAttributesImpl.getValueByQNamecCs||jkrt||S)N)rKKeyError)r
rrrrgetNameByQName*s
zAttributesImpl.getNameByQNamecCs||jkrt||S)N)rKrR)r
rrrrgetQNameByName/s
zAttributesImpl.getQNameByNamecCst|jjS)N)listrKkeys)r
rrrgetNames4szAttributesImpl.getNamescCst|jjS)N)rUrKrV)r
rrr	getQNames7szAttributesImpl.getQNamescCs
t|jS)N)rMrK)r
rrr__len__:szAttributesImpl.__len__cCs
|j|S)N)rK)r
rrrr__getitem__=szAttributesImpl.__getitem__cCst|jjS)N)rUrKrV)r
rrrrV@szAttributesImpl.keyscCs
||jkS)N)rK)r
rrrr__contains__CszAttributesImpl.__contains__NcCs|jj||S)N)rKget)r
rZalternativerrrr\FszAttributesImpl.getcCs|j|jS)N)	__class__rK)r
rrrcopyIszAttributesImpl.copycCst|jjS)N)rUrKitems)r
rrrr_LszAttributesImpl.itemscCst|jjS)N)rUrKvalues)r
rrrr`OszAttributesImpl.values)N)r!r"r#r
rNrOrPrQrSrTrWrXrYrZrVr[r\r^r_r`rrrrrJs"
rJc@s<eZdZddZddZddZddZd	d
ZddZd
S)AttributesNSImplcCs||_||_dS)N)rK_qnames)r
rLZqnamesrrrr
VszAttributesNSImpl.__init__cCs6x(|jjD]\}}||kr|j|SqWt|dS)N)rbr_rKrR)r
rnsnameqnamerrrrQ^sz AttributesNSImpl.getValueByQNamecCs0x"|jjD]\}}||kr|SqWt|dS)N)rbr_rR)r
rrcrdrrrrSeszAttributesNSImpl.getNameByQNamecCs
|j|S)N)rb)r
rrrrrTlszAttributesNSImpl.getQNameByNamecCst|jjS)N)rUrbr`)r
rrrrXoszAttributesNSImpl.getQNamescCs|j|j|jS)N)r]rKrb)r
rrrr^rszAttributesNSImpl.copyN)	r!r"r#r
rQrSrTrXr^rrrrraTsracCstttdS)N)rr$r6rrrr_testvsre__main__N)
r*r_exceptionsrrrr$r6r<rJrarer!rrrr<module>sPJY>"

OHA YOOOO