U e5d±ã@s|ddlZejdd…dkr&ddlmZ[Gdd„deƒZGdd„deƒZGd d „d eƒZGd d „d eƒZGd d„deƒZdS)éNéÚjava)Ú Exceptionc@s6eZdZd dd„Zdd„Zdd„Zdd „Zd d „ZdS) Ú SAXExceptionNcCs||_||_t ||¡dS©N)Ú_msgÚ _exceptionrÚ__init__)ÚselfÚmsgÚ exception©r ú+/usr/lib64/python3.8/xml/sax/_exceptions.pyr szSAXException.__init__cCs|jSr©r©r r r rÚ getMessageszSAXException.getMessagecCs|jSr)rrr r rÚ getExceptionszSAXException.getExceptioncCs|jSrrrr r rÚ__str__"szSAXException.__str__cCs tdƒ‚dS)NÚ __getitem__)ÚAttributeError)r Zixr r rr&szSAXException.__getitem__)N)Ú__name__Ú __module__Ú __qualname__r rrrrr r r rr s  rc@s<eZdZdd„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__cCs|jSr)rrr r rrHsz!SAXParseException.getColumnNumbercCs|jSr)r rr r rrMszSAXParseException.getLineNumbercCs |j ¡Sr)rÚ getPublicIdrr r rr!QszSAXParseException.getPublicIdcCs|jSr)rrr r rrUszSAXParseException.getSystemIdcCsN| ¡}|dkrd}| ¡}|dkr(d}| ¡}|dkrú?z %s:%s:%s: %s)rrrr)r ZsysidZlinenumZcolnumr r rrYszSAXParseException.__str__N) rrrr rrr!rrr r r rr.s   rc@s eZdZdS)ÚSAXNotRecognizedExceptionN©rrrr r r rr#isr#c@s eZdZdS)ÚSAXNotSupportedExceptionNr$r r r rr%ssr%c@s eZdZdS)ÚSAXReaderNotAvailableNr$r r r rr&}sr&) ÚsysÚplatformZ java.langrrrr#r%r&r r r rÚs %;