Source code for dbeasyorm.models.exeptions

[docs] class ThePrimaryKeyIsImmutable(Exception): def __init__(self, message="The primary key is immutable", code=None): self.message = message self.code = code super().__init__(self.message) def __str__(self): if self.code: return f"[Error {self.code}]: {self.message}" return self.message
[docs] class TheKeyIsNotAForeignKeyError(Exception): def __init__(self, message="The key is not a foreign key", code=None): self.message = message self.code = code super().__init__(self.message) def __str__(self): if self.code: return f"[Error {self.code}]: {self.message}" return self.message