
    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 G d
 de          ZdS )c                       e Zd ZdS )SocketIOErrorN__name__
__module____qualname__     >/usr/local/lib/python3.11/dist-packages/socketio/exceptions.pyr   r              Dr	   r   c                       e Zd ZdS )ConnectionErrorNr   r   r	   r
   r   r      r   r	   r   c                       e Zd ZdZd ZdS )ConnectionRefusedErrorzConnection refused exception.

    This exception can be raised from a connect handler when the connection
    is not accepted. The positional arguments provided with the exception are
    returned with the error packet to the client.
    c                 J   t          |          dk    rddi| _        d S t          |          dk    rdt          |d                   i| _        d S dt          |d                   i| _        t          |          dk    r|d         | j        d<   d S |dd          | j        d<   d S )N    messagezConnection rejected by server      data)len
error_argsstr)selfargss     r
   __init__zConnectionRefusedError.__init__   s    t99>>(*IJDOOOYY!^^(#d1g,,7DOOO(#d1g,,7DO4yyA~~*.q''''*.qrr('''r	   N)r   r   r   __doc__r   r   r	   r
   r   r   	   s-         
3 
3 
3 
3 
3r	   r   c                       e Zd ZdS )TimeoutErrorNr   r   r	   r
   r   r      r   r	   r   c                       e Zd ZdS )BadNamespaceErrorNr   r   r	   r
   r    r    !   r   r	   r    c                       e Zd ZdS )DisconnectedErrorNr   r   r	   r
   r"   r"   %   r   r	   r"   N)	Exceptionr   r   r   r   r    r"   r   r	   r
   <module>r$      s  	 	 	 	 	I 	 	 		 	 	 	 	m 	 	 	3 3 3 3 3_ 3 3 3(	 	 	 	 	= 	 	 		 	 	 	 	 	 	 		 	 	 	 	 	 	 	 	 	r	   