+
    8i                        R t ^ RIHt ^ RIHtHt  ! R R]4      t ! R R]4      t ! R R]4      t	 ! R	 R
]4      t
 ! R R]4      tR# )z&Exceptions raised by the BSON package.)annotations)AnyOptionalc                      ] tR t^tRtRtR# )	BSONErrorz#Base class for all BSON exceptions. N__name__
__module____qualname____firstlineno____doc____static_attributes__r       I/var/www/html/photoedit/myenv/lib/python3.14/site-packages/bson/errors.pyr   r      s    -r   r   c                      ] tR t^tRtRtR# )InvalidBSONz=Raised when trying to create a BSON object from invalid data.r   Nr   r   r   r   r   r      s    Gr   r   c                      ] tR t^tRtRtR# )InvalidStringDataz?Raised when trying to encode a string containing non-UTF8 data.r   Nr   r   r   r   r   r      s    Ir   r   c                  L   a  ] tR t^!tRtRR V 3R lllt]R R l4       tRtV ;t	# )InvalidDocumentzDRaised when trying to create a BSON object from an invalid document.c               $    V ^8  d   QhRRRRRR/# )   messagestrdocumentzOptional[Any]returnNoner   )formats   "r   __annotate__InvalidDocument.__annotate__$   s!     " " "} " "r   c                	2   < \         SV `  V4       W n        R # N)super__init__	_document)selfr   r   	__class__s   &&&r   r$   InvalidDocument.__init__$   s    !!r   c                   V ^8  d   QhRR/# )r   r   r   r   )r   s   "r   r   r    )   s      # r   c                    V P                   # )zBThe invalid document that caused the error.

..versionadded:: 4.16r%   )r&   s   &r   r   InvalidDocument.document(   s    
 ~~r   r+   r"   )
r	   r
   r   r   r   r$   propertyr   r   __classcell__)r'   s   @r   r   r   !   s$    N" "  r   r   c                      ] tR t^0tRtRtR# )	InvalidIdz;Raised when trying to create an ObjectId from invalid data.r   Nr   r   r   r   r0   r0   0   s    Er   r0   N)r   
__future__r   typingr   r   	Exceptionr   r   r   r   r0   r   r   r   <module>r4      sR    - "  .	 .H) HJ	 Ji F	 Fr   