B 0c@s|ddlZejdddkr&ddlmZ[GdddeZGdddeZGd d d eZGd d d eZGd ddeZdS)Njava) Exceptionc@s6eZdZd ddZddZddZdd Zd d ZdS) SAXExceptionNcCs||_||_t||dS)N)_msg _exceptionr__init__)selfmsg exceptionr 8/opt/alt/python37/lib64/python3.7/xml/sax/_exceptions.pyrszSAXException.__init__cCs|jS)N)r)r r r r getMessageszSAXException.getMessagecCs|jS)N)r)r r r r getExceptionszSAXException.getExceptioncCs|jS)N)r)r r r r __str__"szSAXException.__str__cCs tddS)N __getitem__)AttributeError)r Zixr r r r&szSAXException.__getitem__)N)__name__ __module__ __qualname__rrrrrr r r r r s  rc@s<eZdZddZddZddZddZd d Zd d Zd S)SAXParseExceptioncCs<t|||||_|j|_|j|_|j|_dS)N) rr_locator getSystemId _systemIdgetColumnNumber_colnum getLineNumber_linenum)r r r Zlocatorr r r r;s   zSAXParseException.__init__cCs|jS)N)r)r r r r rHsz!SAXParseException.getColumnNumbercCs|jS)N)r)r r r r rMszSAXParseException.getLineNumbercCs |jS)N)r getPublicId)r r r r rQszSAXParseException.getPublicIdcCs|jS)N)r)r r r r rUszSAXParseException.getSystemIdcCsN|}|dkrd}|}|dkr(d}|}|dkr?z %s:%s:%s: %s)rrrr)r ZsysidZlinenumZcolnumr r r rYszSAXParseException.__str__N) rrrrrrrrrr r r r r.s   rc@s eZdZdS)SAXNotRecognizedExceptionN)rrrr r r r r isr c@s eZdZdS)SAXNotSupportedExceptionN)rrrr r r r r!ssr!c@s eZdZdS)SAXReaderNotAvailableN)rrrr r r r r"}sr") sysplatformZ java.langrrrr r!r"r r r r s %;