
    h                     v    d Z  G d de      Z G d de      Z G d de      Z G d de      Z G d	 d
e      Zy)z&Exceptions raised by the BSON package.c                       e Zd ZdZy)	BSONErrorz(Base class for all BSON exceptions.
    N__name__
__module____qualname____doc__     N/var/www/html/ranktracker/api/venv/lib/python3.12/site-packages/bson/errors.pyr   r          r
   r   c                       e Zd ZdZy)InvalidBSONzBRaised when trying to create a BSON object from invalid data.
    Nr   r	   r
   r   r   r      r   r
   r   c                       e Zd ZdZy)InvalidStringDatazDRaised when trying to encode a string containing non-UTF8 data.
    Nr   r	   r
   r   r   r      r   r
   r   c                       e Zd ZdZy)InvalidDocumentzIRaised when trying to create a BSON object from an invalid document.
    Nr   r	   r
   r   r   r   !   r   r
   r   c                       e Zd ZdZy)	InvalidIdz@Raised when trying to create an ObjectId from invalid data.
    Nr   r	   r
   r   r   r   &   r   r
   r   N)r   	Exceptionr   r   r   r   r   r	   r
   r   <module>r      sF    -	 
) 
	 
i 
	 r
   