U
    d)                     @   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-ot75438e/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
   