PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` 3 \@sdZddlZejdddkr*ddlmZ[GdddeZGdd d eZGd d d eZGd d d eZGdddeZ dS)z!Different kinds of SAX ExceptionsNjava) Exceptionc@s:eZdZdZd ddZddZddZd d Zd d ZdS) SAXExceptionaEncapsulate an XML error or warning. This class can contain basic error or warning information from either the XML parser or the application: you can subclass it to provide additional functionality, or to add localization. Note that although you will receive a SAXException as the argument to the handlers in the ErrorHandler interface, you are not actually required to raise the exception; instead, you can simply read the information in it.NcCs||_||_tj||dS)zUCreates an exception. The message is required, but the exception is optional.N)_msg _exceptionr__init__)selfmsg exceptionr #/usr/lib64/python3.6/_exceptions.pyrszSAXException.__init__cCs|jS)z$Return a message for this exception.)r)r r r r getMessageszSAXException.getMessagecCs|jS)z9Return the embedded exception, or None if there was none.)r)r r r r getExceptionszSAXException.getExceptioncCs|jS)z0Create a string representation of the exception.)r)r r r r __str__"szSAXException.__str__cCs tddS)zvAvoids weird error messages if someone does exception[ix] by mistake, since Exception has __getitem__ defined. __getitem__N)AttributeError)r Zixr r r r&szSAXException.__getitem__)N) __name__ __module__ __qualname____doc__rrrrrr r r r r s  rc@s@eZdZdZddZddZddZdd Zd d Zd d Z dS)SAXParseExceptiona#Encapsulate an XML parse error or warning. This exception will include information for locating the error in the original XML document. Note that although the application will receive a SAXParseException as the argument to the handlers in the ErrorHandler interface, the application is not actually required to raise the exception; instead, it can simply read the information in it and take a different action. Since this exception is a subclass of SAXException, it inherits the ability to wrap another exception.cCs<tj|||||_|jj|_|jj|_|jj|_dS)zECreates the exception. The exception parameter is allowed to be None.N) rr_locator getSystemId _systemIdgetColumnNumber_colnum getLineNumber_linenum)r r r Zlocatorr r r r;s   zSAXParseException.__init__cCs|jS)zNThe column number of the end of the text where the exception occurred.)r)r r r r rHsz!SAXParseException.getColumnNumbercCs|jS)zDThe line number of the end of the text where the exception occurred.)r)r r r r rMszSAXParseException.getLineNumbercCs |jjS)zEGet the public identifier of the entity where the exception occurred.)r getPublicId)r r r r rQszSAXParseException.getPublicIdcCs|jS)zEGet the system identifier of the entity where the exception occurred.)r)r r r r rUszSAXParseException.getSystemIdcCsN|j}|dkrd}|j}|dkr(d}|j}|dkr?z %s:%s:%s: %s)rrrr)r ZsysidZlinenumZcolnumr r r rYszSAXParseException.__str__N) rrrrrrrrrrr r r r r.s  rc@seZdZdZdS)SAXNotRecognizedExceptionzException class for an unrecognized identifier. An XMLReader will raise this exception when it is confronted with an unrecognized feature or property. SAX applications and extensions may use this class for similar purposes.N)rrrrr r r r r!isr!c@seZdZdZdS)SAXNotSupportedExceptionaException class for an unsupported operation. An XMLReader will raise this exception when a service it cannot perform is requested (specifically setting a state or value). SAX applications and extensions may use this class for similar purposes.N)rrrrr r r r r"ssr"c@seZdZdZdS)SAXReaderNotAvailableaException class for a missing driver. An XMLReader module (driver) should raise this exception when it is first imported, e.g. when a support module cannot be imported. It also may be raised during parsing, e.g. if executing an external program is not permitted.N)rrrrr r r r r#}sr#) rsysplatformZ java.langrrrr!r"r#r r r r s %;