
    @h                        S r SSKJr   " S S\5      r " S S\5      r " S S\5      r " S	 S
\5      r " S S\5      rg)z&Exceptions raised by the BSON package.    )annotationsc                      \ rS rSrSrSrg)	BSONError   z#Base class for all BSON exceptions. N__name__
__module____qualname____firstlineno____doc____static_attributes__r       PC:\Suresh\moveshuttle\MDcreated\moveengine\venv\Lib\site-packages\bson/errors.pyr   r      s    -r   r   c                      \ rS rSrSrSrg)InvalidBSON   z=Raised when trying to create a BSON object from invalid data.r   Nr   r   r   r   r   r      s    Gr   r   c                      \ rS rSrSrSrg)InvalidStringData   z?Raised when trying to encode a string containing non-UTF8 data.r   Nr   r   r   r   r   r      s    Ir   r   c                      \ rS rSrSrSrg)InvalidDocument   zDRaised when trying to create a BSON object from an invalid document.r   Nr   r   r   r   r   r      s    Nr   r   c                      \ rS rSrSrSrg)	InvalidId#   z;Raised when trying to create an ObjectId from invalid data.r   Nr   r   r   r   r   r   #   s    Er   r   N)	r   
__future__r   	Exceptionr   r   r   r   r   r   r   r   <module>r      sQ    - ".	 .H) HJ	 JOi OF	 Fr   