Post code-cleanup, moments before disaster.

This commit is contained in:
lwark
2025-03-26 14:19:13 -05:00
parent 3ec79fdcfe
commit d844211e1b
21 changed files with 183 additions and 285 deletions

View File

@@ -56,6 +56,12 @@ class BaseClass(Base):
omni_inheritable = []
searchables = []
def __repr__(self) -> str:
try:
return f"<{self.__class__.__name__}({self.name})>"
except AttributeError:
return f"<{self.__class__.__name__}({self.__name__})>"
# @classproperty
# def skip_on_edit(cls):
# if "association" in cls.__name__.lower() or cls.__name__.lower() == "discount":
@@ -444,6 +450,9 @@ class BaseClass(Base):
else:
return super().__setattr__(key, value)
def delete(self):
logger.error(f"Delete has not been implemented for {self.__class__.__name__}")
class ConfigItem(BaseClass):
"""