Source code for save_to_db.exceptions.scope_except

""" This module contains exceptions for :py:class:`~save_to_db.core.scope.Scope`
class.
"""


[docs]class ScopeException(Exception): """General exception for :py:class:`~save_to_db.core.scope.Scope` class."""
[docs]class ItemClsAlreadyScoped(ScopeException): """ Raised when an already scoped item is scoped again. """
[docs]class ScopeIdCannotBeNone(ScopeException): """ Raised when trying to set Scope `collection_id` to `None`. """