й¼]±ã@sªddlZejdd…dkr5ddlmZ[Gdd„deƒZGdd„deƒZGd d „d eƒZGd d „d eƒZGd d„deƒZdS)éNéÚjava)Ú Exceptionc@sOeZdZddd„Zdd„Zdd„Zdd „Zd d „ZdS) Ú SAXExceptionNcCs&||_||_tj||ƒdS)N)Ú_msgÚ _exceptionrÚ__init__)ÚselfÚmsgÚ exception©r ú0/opt/alt/python35/lib64/python3.5/_exceptions.pyrs  zSAXException.__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__cCstdƒ‚dS)NÚ __getitem__)ÚAttributeError)r Zixr r r r&szSAXException.__getitem__)Ú__name__Ú __module__Ú __qualname__rrrrrr r r r r s    rc@sXeZdZdd„Zdd„Zdd„Zdd„Zd d „Zd d „Zd S)ÚSAXParseExceptioncCsVtj|||ƒ||_|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.getSystemIdcCsq|jƒ}|dkrd}|jƒ}|dkr<d}|jƒ}|dkrZd}d||||jfS)Nz ú?z %s:%s:%s: %s)rrrr)r ZsysidZlinenumZcolnumr r r rYs      zSAXParseException.__str__N) rrrrrrrrrr r r r r.s    rc@seZdZdS)ÚSAXNotRecognizedExceptionN)rrrr r r r r is r c@seZdZdS)ÚSAXNotSupportedExceptionN)rrrr r r r r!ss r!c@seZdZdS)ÚSAXReaderNotAvailableN)rrrr r r r r"}s r") ÚsysÚplatformZ java.langrrrr r!r"r r r r Ús %;