o
    È·e“  ã                   @   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 )é    )Újsonc                       s   e Zd Z‡ fdd„Z‡  ZS )ÚUnexpectedHTTPResponseErrorc                    sŽ   |j | _ | ¡ | _d | _zt | j¡}|d | _d| }|d|j | j|d f 7 }W n ty<   d||j | jf }Y nw tt| ƒ 	|¡ d S )NÚcodezExpected %s, got z(%d, code=%s, message=%s)ÚmessagezExpected %s, got (%d, %s))
ÚstatusÚreadÚbodyr   r   ÚloadsÚ	ExceptionÚsuperr   Ú__init__)ÚselfÚexpected_responsesÚresponser   Úmsg©Ú	__class__© úN/var/www/ideatree/venv/lib/python3.10/site-packages/boto/glacier/exceptions.pyr      s$   

þ
þÿz$UnexpectedHTTPResponseError.__init__)Ú__name__Ú
__module__Ú__qualname__r   Ú__classcell__r   r   r   r   r      s    r   c                   @   ó   e Zd ZdS )ÚArchiveErrorN©r   r   r   r   r   r   r   r   -   ó    r   c                   @   r   )ÚUploadArchiveErrorNr   r   r   r   r   r   1   r   r   c                   @   r   )ÚDownloadArchiveErrorNr   r   r   r   r   r   5   r   r   c                   @   r   )ÚTreeHashDoesNotMatchErrorNr   r   r   r   r   r   9   r   r   N)Úboto.compatr   r
   r   r   r   r   r   r   r   r   r   Ú<module>   s   