Merge pull request #2515 from par-tec/master
define a base exception for engine
This commit is contained in:
commit
7bf7153e4f
@ -17,11 +17,15 @@ __all__ = (
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
class NotRegistered(Exception):
|
class MongoEngineException(Exception):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
class InvalidDocumentError(Exception):
|
class NotRegistered(MongoEngineException):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
class InvalidDocumentError(MongoEngineException):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
@ -29,19 +33,19 @@ class LookUpError(AttributeError):
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
class DoesNotExist(Exception):
|
class DoesNotExist(MongoEngineException):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
class MultipleObjectsReturned(Exception):
|
class MultipleObjectsReturned(MongoEngineException):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
class InvalidQueryError(Exception):
|
class InvalidQueryError(MongoEngineException):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
class OperationError(Exception):
|
class OperationError(MongoEngineException):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
@ -57,7 +61,7 @@ class SaveConditionError(OperationError):
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
class FieldDoesNotExist(Exception):
|
class FieldDoesNotExist(MongoEngineException):
|
||||||
"""Raised when trying to set a field
|
"""Raised when trying to set a field
|
||||||
not declared in a :class:`~mongoengine.Document`
|
not declared in a :class:`~mongoengine.Document`
|
||||||
or an :class:`~mongoengine.EmbeddedDocument`.
|
or an :class:`~mongoengine.EmbeddedDocument`.
|
||||||
@ -155,7 +159,7 @@ class ValidationError(AssertionError):
|
|||||||
return " ".join([f"{k}: {v}" for k, v in error_dict.items()])
|
return " ".join([f"{k}: {v}" for k, v in error_dict.items()])
|
||||||
|
|
||||||
|
|
||||||
class DeprecatedError(Exception):
|
class DeprecatedError(MongoEngineException):
|
||||||
"""Raise when a user uses a feature that has been Deprecated"""
|
"""Raise when a user uses a feature that has been Deprecated"""
|
||||||
|
|
||||||
pass
|
pass
|
||||||
|
Loading…
x
Reference in New Issue
Block a user