Pamhyr2: Some fixes for db update to 0.1.0.

This commit is contained in:
Pierre-Antoine Rouby committed 2024-07-31 10:29:04 +02:00
1 parent 5525fff1fe
commit d8fe1d8b81
12 files changed
+76 -55

No files matched your search

+6 -6
View File
@@ -72,7 +72,6 @@ class SQLModel(SQL):
return True
def _create(self):
raise NotImplementedMethodeError(self, self._create)
def _update_submodel(self, version, data=None):
@@ -82,12 +81,9 @@ class SQLModel(SQL):
commit=False
)
if data is None:
data = {}
ok = True
for cls in self._sub_classes:
ok &= cls._db_update(fn, version, data)
ok &= cls._db_update(fn, version, data=data)
self.commit()
return ok
@@ -188,8 +184,12 @@ class SQLSubModel(PamhyrID):
@classmethod
def _update_submodel(cls, execute, version, data=None):
ok = True
for sc in cls._sub_classes:
sc._db_update(execute, version, data)
ok &= sc._db_update(execute, version, data)
return ok
@classmethod
def _db_update(cls, execute, version, data=None):