�
E��c� � � � d Z ddlZddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl Z ej
rddlmZ G d � d
e
� � Z G d� de� � Z G d
� dej � � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� d e� � Z G d!� d"e� � Z G d#� d$e� � ZdS )%zACME errors.� N)�Any)�List)�Mapping)�Set)�errors)�messagesc � � e Zd ZdZdS )�ErrorzGeneric ACME error.N��__name__�
__module__�__qualname__�__doc__� � �-/usr/lib/python3/dist-packages/acme/errors.pyr
r
s � � � � � ����r r
c � � e Zd ZdZdS )�DependencyErrorzDependency errorNr r r r r r s � � � � � ����r r c � � e Zd ZdZdS )�SchemaValidationErrorz)JSON schema ACME object validation error.Nr r r r r r s � � � � � �3�3�3�3r r c � � e Zd ZdZdS )�ClientErrorzNetwork error.Nr r r r r r s � � � � � ����r r c � � e Zd ZdZdS )�UnexpectedUpdatezUnexpected update error.Nr r r r r r ! s � � � � � �"�"�"�"r r c � � e Zd ZdZdS )�
NonceErrorzServer response nonce error.Nr r r r r r % s � � � � � �&�&�&�&r r c �@ � � e Zd ZdZdedededdf� fd�Zdefd�Z� xZ S ) �BadNoncezBad nonce error.�nonce�error�args�returnNc �P �� t � � j |� || _ || _ d S �N)�super�__init__r r )�selfr r r! � __class__s �r r& |