U
    O8Úc)  ã                   @   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__© ú9/tmp/pip-unpacked-wheel-6hpttf6a/s3transfer/exceptions.pyr      s    zRetriesExceededError.__init__)r   )Ú__name__Ú
__module__Ú__qualname__r   Ú__classcell__r   r   r
   r   r      s   r   c                   @   s   e Zd ZdS )ÚS3UploadFailedErrorN©r   r   r   r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )ÚInvalidSubscriberMethodErrorNr   r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )ÚTransferNotDoneErrorNr   r   r   r   r   r      s   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
   