o
    Ďi                     @   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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__ Q/home/jeff/fluffinator/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   )S3DownloadFailedErrorNr   r   r   r   r   r      r   r   c                   @   r   )S3CopyFailedErrorNr   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   c                   @   r   )S3ValidationErrorNr   r   r   r   r   r   0   r   r   N)concurrent.futuresr   	Exceptionr   r   r   r   r   r   r   r   r   r   r   r   <module>   s   