a XC?h��@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 �8/opt/alt/python39/lib64/python3.9/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|��}|durd}|��}|dur(d}|��}|dur�?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 %;