o
    ?8¾\‡  ã                   @   sX   d Z G dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG d	d
„ d
eƒZdS )z&Exceptions raised by the BSON package.c                   @   ó   e Zd ZdZdS )Ú	BSONErrorz(Base class for all BSON exceptions.
    N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© r   r   ú=/var/www/html/env/lib/python3.10/site-packages/bson/errors.pyr      ó    r   c                   @   r   )ÚInvalidBSONzBRaised when trying to create a BSON object from invalid data.
    Nr   r   r   r   r	   r      r
   r   c                   @   r   )ÚInvalidStringDatazDRaised when trying to encode a string containing non-UTF8 data.
    Nr   r   r   r   r	   r      r
   r   c                   @   r   )ÚInvalidDocumentzIRaised when trying to create a BSON object from an invalid document.
    Nr   r   r   r   r	   r   !   r
   r   c                   @   r   )Ú	InvalidIdz@Raised when trying to create an ObjectId from invalid data.
    Nr   r   r   r   r	   r   &   r
   r   N)r   Ú	Exceptionr   r   r   r   r   r   r   r   r	   Ú<module>   s   