File: //opt/alt/python311/lib/python3.11/site-packages/jsons/__pycache__/exceptions.cpython-311.pyc
�
)�;f � �B � d Z ddlmZ ddlmZ G d� de� � Z G d� de� � Z G d� d ee� � Z G d
� de� � Z
G d� d
e� � Z G d� de
e� � Z G d� de
e � � Z
G d� de
e � � Z G d� de
� � Z G d� de� � ZdS )z3
Contains the classes that may be raised by jsons.
� )�JSONDecodeError)�Optionalc �4 � e Zd ZdZdefd�Zed� � � ZdS )�
JsonsErrorz,
Base class for all `jsons` errors.
�messagec �J � t � | |� � || _ dS )zZ
Constructor.
:param message: the message describing the problem.
N)� Exception�__init__�_message��selfr s �C/opt/alt/python311/lib/python3.11/site-packages/jsons/exceptions.pyr
zJsonsError.__init__
s% � �
���4��)�)�)���
�
�
� c � � | j S )N)r �r
s r r zJsonsError.message s
� ��}�r N)�__name__�
__module__�__qualname__�__doc__�strr
�propertyr � r r r r sT � � � � � �� � �� � � � � �� � �X�� � r r c � � e Zd ZdZdS )�ValidationErrorz9
Raised when the validation of an object failed.
N�r r r r r r r r r � � � � � � �� � � r r c �>