
    .hh[                     r     " S  S\ 5      r " S S\5      r " S S\5      r " S S\5      r " S S	\5      rg
)c                   6    \ rS rSrS	S jrS rS rS rS rSr	g)
SAXException   Nc                 F    Xl         X l        [        R                  X5        g N)_msg
_exception	Exception__init__)selfmsg	exceptions      </opt/python-3.13.8/usr/lib/python3.13/xml/sax/_exceptions.pyr
   SAXException.__init__   s     	#4%    c                     U R                   $ r   r   r   s    r   
getMessageSAXException.getMessage       yyr   c                     U R                   $ r   )r   r   s    r   getExceptionSAXException.getException   s    r   c                     U R                   $ r   r   r   s    r   __str__SAXException.__str__   r   r   c                     [        S5      e)N__getitem__)AttributeError)r   ixs     r   r   SAXException.__getitem__"   s     ]++r   )r   r   r   )
__name__
__module____qualname____firstlineno__r
   r   r   r   r   __static_attributes__ r   r   r   r      s    &,r   r   c                   8    \ rS rSrS rS rS rS rS rS r	Sr
g	)
SAXParseException*   c                     [         R                  XU5        X0l        U R                  R                  5       U l        U R                  R                  5       U l        U R                  R                  5       U l        g r   )	r   r
   _locatorgetSystemId	_systemIdgetColumnNumber_colnumgetLineNumber_linenum)r   r   r   locators       r   r
   SAXParseException.__init__7   sU    d3 224}}446335r   c                     U R                   $ r   )r0   r   s    r   r/   !SAXParseException.getColumnNumberD   s     ||r   c                     U R                   $ r   )r2   r   s    r   r1   SAXParseException.getLineNumberI   s    }}r   c                 6    U R                   R                  5       $ r   )r,   getPublicIdr   s    r   r:   SAXParseException.getPublicIdM   s    }}((**r   c                     U R                   $ r   )r.   r   s    r   r-   SAXParseException.getSystemIdQ   s    ~~r   c                     U R                  5       nUc  SnU R                  5       nUc  SnU R                  5       nUc  SnU< SU< SU< SU R                  < 3$ )Nz	<unknown>?:z: )r-   r1   r/   r   )r   sysidlinenumcolnums       r   r   SAXParseException.__str__U   s]      "=E$$&?G%%'>F!&CCr   )r0   r2   r,   r.   N)r"   r#   r$   r%   r
   r/   r1   r:   r-   r   r&   r'   r   r   r)   r)   *   s!    6
+Dr   r)   c                       \ rS rSrSrg)SAXNotRecognizedExceptione   r'   Nr"   r#   r$   r%   r&   r'   r   r   rF   rF   e        r   rF   c                       \ rS rSrSrg)SAXNotSupportedExceptiono   r'   NrH   r'   r   r   rK   rK   o   rI   r   rK   c                       \ rS rSrSrg)SAXReaderNotAvailabley   r'   NrH   r'   r   r   rN   rN   y   rI   r   rN   N)r	   r   r)   rF   rK   rN   r'   r   r   <module>rP      sF   
 ,9  ,J6D 6Dv, ,| !4 !r   