3
]ð]‡  ã               @   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               @   s   e Zd ZdZdS )Ú	BSONErrorz(Base class for all BSON exceptions.
    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__© r   r   ú./tmp/pip-build-20mum3z4/pymongo/bson/errors.pyr      s   r   c               @   s   e Zd ZdZdS )ÚInvalidBSONzBRaised when trying to create a BSON object from invalid data.
    N)r   r   r   r   r   r   r   r   r      s   r   c               @   s   e Zd ZdZdS )ÚInvalidStringDatazDRaised when trying to encode a string containing non-UTF8 data.
    N)r   r   r   r   r   r   r   r   r	      s   r	   c               @   s   e Zd ZdZdS )ÚInvalidDocumentzIRaised when trying to create a BSON object from an invalid document.
    N)r   r   r   r   r   r   r   r   r
   !   s   r
   c               @   s   e Zd ZdZdS )Ú	InvalidIdz@Raised when trying to create an ObjectId from invalid data.
    N)r   r   r   r   r   r   r   r   r   &   s   r   N)r   Ú	Exceptionr   r   r	   r
   r   r   r   r   r   Ú<module>   s
   