o
    #`^h)  ã                   @   s`   d dl mZ G dd„ deƒZG dd„ deƒZG dd„ deƒZG dd	„ d	eƒZG d
d„ deƒZdS )é    )ÚCancelledErrorc                       s   e Zd Zd‡ fdd„	Z‡  ZS )ÚRetriesExceededErrorúMax Retries Exceededc                    s   t ƒ  |¡ || _d S )N)ÚsuperÚ__init__Úlast_exception)Úselfr   Úmsg©Ú	__class__© úS/home/air/shanriGPT/back/venv/lib/python3.10/site-packages/s3transfer/exceptions.pyr      s   
zRetriesExceededError.__init__)r   )Ú__name__Ú
__module__Ú__qualname__r   Ú__classcell__r   r   r
   r   r      s    r   c                   @   ó   e Zd ZdS )ÚS3UploadFailedErrorN©r   r   r   r   r   r   r   r      ó    r   c                   @   r   )ÚInvalidSubscriberMethodErrorNr   r   r   r   r   r      r   r   c                   @   r   )ÚTransferNotDoneErrorNr   r   r   r   r   r      r   r   c                   @   s   e Zd ZdZdS )Ú
FatalErrorz<A CancelledError raised from an error in the TransferManagerN)r   r   r   Ú__doc__r   r   r   r   r   "   s    r   N)Úconcurrent.futuresr   Ú	Exceptionr   r   r   r   r   r   r   r   r   Ú<module>   s   