3 \±ã@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||_||_tj||ƒdS)N)Ú_msgÚ _exceptionrÚ__init__)ÚselfÚmsgÚ exception©r ú+/usr/lib64/python3.6/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 tdƒ‚dS)NÚ __getitem__)ÚAttributeError)r Zixr r r r&szSAXException.__getitem__)N)Ú__name__Ú __module__Ú __qualname__rrrrrr r r r r s  rc@s<eZdZdd„Zdd„Zdd„Zdd„Zd d „Zd d „Zd S)ÚSAXParseExceptioncCs<tj|||ƒ||_|jjƒ|_|jjƒ|_|jjƒ|_dS)N) rrÚ_locatorÚ getSystemIdÚ _systemIdÚgetColumnNumberÚ_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 |jjƒS)N)rÚ getPublicId)r r r r rQszSAXParseException.getPublicIdcCs|jS)N)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) 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") ÚsysÚplatformZ java.langrrrr r!r"r r r r Ús %;