File: //snap/certbot/4965/lib/python3.12/site-packages/acme/__pycache__/errors.cpython-312.pyc
�
N�h� � �� � d Z ddlZddlZddlmZ ddlmZ ddlmZ ddlZej rddl
mZ G d� de� Z
G d � d
e
� 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� de
� Z G d� d e� Z G d!� d"e
� Z G d#� d$e� Zy)%zACME errors.� N)�Any)�Mapping)�errors)�messagesc � � e Zd ZdZy)�ErrorzGeneric ACME error.N��__name__�
__module__�__qualname__�__doc__� � �{/build/snapcraft-certbot-c9561b03ef7f16aa90eb6754ca5f17a1/parts/certbot/install/lib/python3.12/site-packages/acme/errors.pyr r s � �r r c � � e Zd ZdZy)�DependencyErrorzDependency errorNr r r r r r s � �r r c � � e Zd ZdZy)�SchemaValidationErrorz)JSON schema ACME object validation error.Nr r r r r r s � �3r r c � � e Zd ZdZy)�ClientErrorzNetwork error.Nr r r r r r s � �r r c � � e Zd ZdZy)�UnexpectedUpdatezUnexpected update error.Nr r r r r r s � �"r r c � � e Zd ZdZy)�
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 �: �� t �| � |� || _ || _ y �N)�super�__init__r r )�selfr r r � __class__s �r r$ zBadNonce.__init__* s �� �
���$����
���
r c �N � dj | j | j � S )NzInvalid nonce ({0!r}): {1})�formatr r �r% s r �__str__zBadNonce.__str__/ s � �+�2�2�4�:�:�t�z�z�J�Jr )
r
r r r
�str� Exceptionr r$ r* �
__classcell__�r&