File: //usr/lib/python3/dist-packages/boto/mws/__pycache__/exception.cpython-310.pyc
o
ckF[\ � @ s| d dl mZ d dlmZ G dd� de�ZG dd� de�ZG dd� de�ZG d d
� d
e�ZG dd� de�ZG d
d� de�Z dS )� )�BotoServerError)�ResponseFactoryc @ s e Zd Zddd�ZdS )�ResponseErrorFactoryNc C s6 t |||d�}| �|jdt�}t|j� ||||d�S )N)�body� )r �find_element�
error_code�
ResponseError�print�__name__)�self�status�reasonr �server�supplied� r �4/usr/lib/python3/dist-packages/boto/mws/exception.py�__call__ s
zResponseErrorFactory.__call__)N)r �
__module__�__qualname__r r r r r r s r c @ s$ e Zd ZdZdZdd� Zdd� ZdS )r z#
Undefined response error.
Fc C s d� | j| �S )Nz'{0.__name__}({1.reason}: "{1.message}"))�format� __class__)r r r r �__repr__( s
�zResponseError.__repr__c C s4 | j r
| j �� d pd}d�| | j| jrdpd|�S )N�
r z+{1.__name__}: {0.reason} {2}
{3}{0.message}z(Retriable))�__doc__�stripr r �retry)r �docr r r �__str__, s ��zResponseError.__str__N)r r r r r r r r r r r r "