o
    'èh‘  ã                   @  sd   d Z ddlm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.é    )Úannotationsc                   @  ó   e Zd ZdZdS )Ú	BSONErrorz#Base class for all BSON exceptions.N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© r
   r
   úG/var/www/html/olx_land/venv/lib/python3.10/site-packages/bson/errors.pyr      ó    r   c                   @  r   )ÚInvalidBSONz=Raised when trying to create a BSON object from invalid data.Nr   r
   r
   r
   r   r      r   r   c                   @  r   )ÚInvalidStringDataz?Raised when trying to encode a string containing non-UTF8 data.Nr   r
   r
   r
   r   r      r   r   c                   @  r   )ÚInvalidDocumentzDRaised 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	   Ú
__future__r   Ú	Exceptionr   r   r   r   r   r
   r
   r
   r   Ú<module>   s   