o ?Og@s~ ddlZejdddkrddlmZ[GdddeZGdddeZGd d d eZGd d d eZGd ddeZdS)Njava) Exceptionc@s8eZdZ d ddZddZddZdd Zd d ZdS) SAXExceptionNcCs ||_||_t||dSN)_msg _exceptionr__init__)selfmsg exceptionr :/opt/alt/python310/lib64/python3.10/xml/sax/_exceptions.pyr szSAXException.__init__cC |jSrrr r r r getMessagezSAXException.getMessagecCrr)rrr r r getExceptionrzSAXException.getExceptioncCrrrrr r r__str__"rzSAXException.__str__cCs td)N __getitem__)AttributeError)r Zixr r rr&szSAXException.__getitem__r)__name__ __module__ __qualname__r rrrrr r r rr s  rc@s>eZdZ ddZddZddZddZd d Zd d Zd S)SAXParseExceptioncCs> t|||||_|j|_|j|_|j|_dSr) rr _locator getSystemId _systemIdgetColumnNumber_colnum getLineNumber_linenum)r r r Zlocatorr r rr ;s   zSAXParseException.__init__cCrr)r rr r rrHsz!SAXParseException.getColumnNumbercCrr)r"rr r rr!MrzSAXParseException.getLineNumbercCs |jSr)r getPublicIdrr r rr#Qs zSAXParseException.getPublicIdcCrr)rrr r rrUrzSAXParseException.getSystemIdcCsP |}|dur d}|}|durd}|}|durd}d||||jfS)Nz ?z %s:%s:%s: %s)rr!rr)r ZsysidZlinenumZcolnumr r rrYszSAXParseException.__str__N) rrrr rr!r#rrr r r rr.s   rc@ eZdZdS)SAXNotRecognizedExceptionNrrrr r r rr&ir&c@r%)SAXNotSupportedExceptionNr'r r r rr)sr(r)c@r%)SAXReaderNotAvailableNr'r r r rr*}r(r*) sysplatformZ java.langrrrr&r)r*r r r rs %;