
    i%                          G d  de           Z G d de           Z G d de           Z G d de           Z G d d	e           Zd
S )c                   2     e Zd Zdedef fdZ fdZ xZS )ClientExceptioncodemsgc                 X    t                                          |           || _        d S Nsuper__init__r   selfr   r   	__class__s      ]/home/ubuntu/.hermes/hermes-agent/venv/lib/python3.11/site-packages/lark_oapi/ws/exception.pyr
   zClientException.__init__   &    			    c                 X    | j          dt                                                       S Nz: r   r	   __str__r   r   s    r   r   zClientException.__str__   '    )22uww00222r   __name__
__module____qualname__intstrr
   r   __classcell__r   s   @r   r   r      d        S s      3 3 3 3 3 3 3 3 3r   r   c                   2     e Zd Zdedef fdZ fdZ xZS )ServerExceptionr   r   c                 X    t                                          |           || _        d S r   r   r   s      r   r
   zServerException.__init__   r   r   c                 X    | j          dt                                                       S r   r   r   s    r   r   zServerException.__str__   r   r   r   r   s   @r   r!   r!   
   r   r   r!   c                        e Zd ZdefdZd ZdS )HeaderNotFoundExceptionkeyc                     || _         d S r   r&   )r   r&   s     r   r
   z HeaderNotFoundException.__init__   s    r   c                     | j          dS )Nz
 not foundr(   )r   s    r   r   zHeaderNotFoundException.__str__   s    (&&&&r   N)r   r   r   r   r
   r    r   r   r%   r%      s>        C    ' ' ' ' 'r   r%   c                   $     e Zd Zdef fdZ xZS )ConnectionClosedExceptionr   c                 J    t                                          |           d S r   r	   r
   r   r   r   s     r   r
   z"ConnectionClosedException.__init__   !    r   r   r   r   r   r
   r   r   s   @r   r,   r,      D        C          r   r,   c                   $     e Zd Zdef fdZ xZS )ServerUnreachableExceptionr   c                 J    t                                          |           d S r   r.   r/   s     r   r
   z#ServerUnreachableException.__init__!   r0   r   r1   r   s   @r   r4   r4       r2   r   r4   N)	Exceptionr   r!   r%   r,   r4   r*   r   r   <module>r7      s   3 3 3 3 3i 3 3 33 3 3 3 3i 3 3 3' ' ' ' 'i ' ' '    	   
         r   