
    ȯei                         d dl m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 G d de      Z	 G d de      Z
y)    )CancelledErrorc                         e Zd Zd fd	Z xZS )RetriesExceededErrorc                 2    t         |   |       || _        y )N)super__init__last_exception)selfr	   msg	__class__s      W/var/www/html/glpi_dashboard/venv/lib/python3.12/site-packages/s3transfer/exceptions.pyr   zRetriesExceededError.__init__   s    ,    )zMax Retries Exceeded)__name__
__module____qualname__r   __classcell__)r   s   @r   r   r      s    - -r   r   c                       e Zd Zy)S3UploadFailedErrorNr   r   r    r   r   r   r          r   r   c                       e Zd Zy)S3DownloadFailedErrorNr   r   r   r   r   r      r   r   r   c                       e Zd Zy)S3CopyFailedErrorNr   r   r   r   r   r      r   r   r   c                       e Zd Zy)InvalidSubscriberMethodErrorNr   r   r   r   r   r   "   r   r   r   c                       e Zd Zy)TransferNotDoneErrorNr   r   r   r   r   r   &   r   r   r   c                       e Zd ZdZy)
FatalErrorz<A CancelledError raised from an error in the TransferManagerN)r   r   r   __doc__r   r   r   r!   r!   *   s    Fr   r!   c                       e Zd Zy)S3ValidationErrorNr   r   r   r   r$   r$   0   r   r   r$   N)concurrent.futuresr   	Exceptionr   r   r   r   r   r   r!   r$   r   r   r   <module>r'      sj    .-9 -	) 		I 			 		9 		9 		 			 	r   