fixing recursion issues

This commit is contained in:
Remy Moll
2021-07-12 18:42:14 +02:00
parent a3d8a3543d
commit b457999d3d
13 changed files with 44 additions and 80 deletions

View File

@@ -25,7 +25,7 @@ class DBModel(Model):
# db.close()
except Exception as e:
logger.error("Could not write to db. Dropping content of {}".format(self.__class__.__name__))
print(e)
logger.error(e)
# db.atomic().rollback()
@@ -33,7 +33,7 @@ class Metric(DBModel):
time = DateTimeField()
### Actual metrics:
class SensorMetric(Metric):
# this is a continuous metric

View File

@@ -83,5 +83,5 @@ def create_struct(struct_type, own_name, parent_name, *args, **kwargs):
def append(self, *args):
super().append(*args)
self.parent.__setitem__(self.name, self)
print(*args)
return HookedStruct(own_name, parent_name, *args, **kwargs)