�
L�g* � � � d Z ddlmZ G d� de� � Z G d� de� � Z G d� de� � Z G d � d
e� � Z G d� dee� � Zd
S )zProvide all bidict exceptions.� )�annotationsc � � e Zd ZdZdS )�BidictExceptionz!Base class for bidict exceptions.N��__name__�
__module__�__qualname__�__doc__� � �[/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/bidict/_exc.pyr r
s � � � � � �+�+�+�+r r c � � e Zd ZdZdS )�DuplicationErrorz�Base class for exceptions raised when uniqueness is violated
as per the :attr:`~bidict.RAISE` :class:`~bidict.OnDupAction`.
Nr r r r
r r s � � � � � �� � � r r c � � e Zd ZdZdS )�KeyDuplicationErrorz&Raised when a given key is not unique.Nr r r r
r r s � � � � � �0�0�0�0r r c � � e Zd ZdZdS )�ValueDuplicationErrorz(Raised when a given value is not unique.Nr r r r
r r s � � � � � �2�2�2�2r r c � � e Zd ZdZdS )�KeyAndValueDuplicationErrorz�Raised when a given item's key and value are not unique.
That is, its key duplicates that of another item,
and its value duplicates that of a different other item.
Nr r r r
r r s � � � � � �� � � r r N) r
�
__future__r � Exceptionr r r r r r r r
�<module>r s �� %� $� "� "� "� "� "� "�,� ,� ,� ,� ,�i� ,� ,� ,�� � � � �� � � �1� 1� 1� 1� 1�*� 1� 1� 1�3� 3� 3� 3� 3�,� 3� 3� 3�� � � � �"5�7L� � � � � r