diff --git a/src/Model/Study.py b/src/Model/Study.py index 18d986ea..cb28978d 100644 --- a/src/Model/Study.py +++ b/src/Model/Study.py @@ -266,7 +266,9 @@ class Study(SQLModel): return new - def _save(self, progress=lambda: None): + def _save(self, progress=None): + progress = progress if progress is not None else lambda: None + self.execute( f"UPDATE info SET " + f"value='{self._db_format(self.name)}' WHERE key='name'" @@ -304,7 +306,6 @@ class Study(SQLModel): self._save_submodel([self._river], data=progress) self.commit() - def sql_save_request_count(self): return self._count() diff --git a/src/Model/Tools/PamhyrDB.py b/src/Model/Tools/PamhyrDB.py index 1f0be149..44065709 100644 --- a/src/Model/Tools/PamhyrDB.py +++ b/src/Model/Tools/PamhyrDB.py @@ -88,9 +88,7 @@ class SQLModel(SQL): raise NotImplementedMethodeError(self, self._update) def _save_submodel(self, objs, data=None): - progress = lambda: None - if data is not None: - progress = data + progress = data if data is not None else lambda: None def fn(sql): res = self.execute( @@ -116,10 +114,10 @@ class SQLModel(SQL): def _save_count(self, objs, data=None): counter = { - "insert" : 0, - "update" : 0, - "delete" : 0, - "other" : 0, + "insert": 0, + "update": 0, + "delete": 0, + "other": 0, } def fn(sql): diff --git a/src/View/HydraulicStructures/PlotAC.py b/src/View/HydraulicStructures/PlotAC.py index 028d6573..9964686a 100644 --- a/src/View/HydraulicStructures/PlotAC.py +++ b/src/View/HydraulicStructures/PlotAC.py @@ -106,13 +106,13 @@ class PlotAC(PamhyrPlot): self.update() def update(self): - if self.line_kp is None: self.draw() else: if self._current_reach is None or self._current_profile is None: self.clear() return + profile = self._current_profile x = profile.get_station() z = profile.z()