errors – Exceptions raised by the bson package

Exceptions raised by the BSON package.

  • exception bson.errors.BSONError
  • Base class for all BSON exceptions.
  • exception bson.errors.InvalidBSON
  • Raised when trying to create a BSON object from invalid data.
  • exception bson.errors.InvalidDocument
  • Raised when trying to create a BSON object from an invalid document.
  • exception bson.errors.InvalidId
  • Raised when trying to create an ObjectId from invalid data.
  • exception bson.errors.InvalidStringData
  • Raised when trying to encode a string containing non-UTF8 data.