o !Qçd±ã@s~ ddlZejdd…dkrddlmZ[Gdd„deƒZGdd„deƒZGd d „d eƒZGd d „d eƒZGd d„deƒZdS)éNéÚjava)Ú Exceptionc@s8eZdZ d dd„Zdd„Zdd„Zdd „Zd d „ZdS) Ú SAXExceptionNcCs ||_||_t ||¡dS©N)Ú_msgÚ _exceptionrÚ__init__)ÚselfÚmsgÚ exception©r ú:/opt/alt/python310/lib64/python3.10/xml/sax/_exceptions.pyr szSAXException.__init__cCó |jSr©r©r r r rÚ getMessageózSAXException.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 dd„Zdd„Zdd„Zdd„Zd d „Zd d „Zd S)ÚSAXParseExceptioncCs> t |||¡||_|j ¡|_|j ¡|_|j ¡|_dSr) rr Ú_locatorÚ getSystemIdÚ _systemIdÚgetColumnNumberÚ_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 |j ¡Sr)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)ÚSAXNotRecognizedExceptionN©rrrr r r rr&iór&c@r%)ÚSAXNotSupportedExceptionNr'r r r rr)sr(r)c@r%)ÚSAXReaderNotAvailableNr'r r r rr*}r(r*) ÚsysÚplatformZ java.langrrrr&r)r*r r r rÚs %;