
    RSi                         g d 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 G d de          ZdS ))AuthenticationFailedAuthorizerErrorFilesystemErrorc                       e Zd ZdZdS )r   z%Base class for authorizer exceptions.N__name__
__module____qualname____doc__     H/home/jrussi/.local/lib/python3.11/site-packages/pyftpdlib/exceptions.pyr   r      s        ////r   r   c                       e Zd ZdZdS )r   z:Exception raised when authentication fails for any reason.Nr   r   r   r   r   r      s        DDDDr   r   c                       e Zd ZdZdS )r   zCustom class for filesystem-related exceptions.
    You can raise this from an AbstractedFS subclass in order to
    send a customized error string to the client.
    Nr   r   r   r   r   r      s           r   r   c                       e Zd ZdZdS )_RetryErrorzdRaised when a socket operation would block, and hence it should
    be retried at a later time.
    Nr   r   r   r   r   r                 r   r   c                       e Zd ZdZdS )_FileReadWriteErrorzBException raised when reading or writing a file during a transfer.Nr   r   r   r   r   r      s        LLLLr   r   c                       e Zd ZdZdS )_GiveUpOnSendfilezjException raised in case use of sendfile() fails on first try,
    in which case send() will be used.
    Nr   r   r   r   r   r   !   r   r   r   N)	__all__	Exceptionr   r   r   r   OSErrorr   r   r   r   r   <module>r      s)  
 I
H
H0 0 0 0 0i 0 0 0E E E E E9 E E E    i       )   M M M M M' M M M    	     r   