from marshmallow import ValidationError # noqa, republishing
[docs]class UMongoError(Exception):
pass
# class ValidationError(ValidationError, UMongoError):
# pass
[docs]class AbstractDocumentError(UMongoError):
pass
[docs]class DocumentDefinitionError(UMongoError):
pass
[docs]class NoDBDefinedError(UMongoError):
pass
[docs]class NotRegisteredDocumentError(UMongoError):
pass
[docs]class AlreadyRegisteredDocumentError(UMongoError):
pass
[docs]class UpdateError(UMongoError):
pass
[docs]class DeleteError(UMongoError):
pass
[docs]class MissingSchemaError(UMongoError):
pass
[docs]class NotCreatedError(UMongoError):
pass
[docs]class NoCollectionDefinedError(UMongoError):
pass
[docs]class FieldNotLoadedError(UMongoError):
pass
[docs]class NoCompatibleDalError(UMongoError):
pass