mirror of
https://gitlab.com/pamhyr/pamhyr2.git
synced 2026-10-30 03:20:41 +01:00
Pamhyr2: Some fixes for db update to 0.1.0.
This commit is contained in:
1 parent
5525fff1fe
commit
d8fe1d8b81
12 files changed
+76
-55
No files matched your search
@@ -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):
|
||||
|
||||
Reference in new issue
Block a user