diff --git a/src/Model/Study.py b/src/Model/Study.py index 18d986eabef858e1b033046392da16e98c75ae2b..cb28978db93350da0b35a2d5942d0e877c9d9edc 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 1f0be1495877691419384344fbb44b2246bacb0e..44065709db86ccabe2aaa1e340e3ec673259be46 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 028d65730f8fb626b50c7e32b8a0fbcd16a0a2f7..9964686afe28b5fdb6120eb1123d7345366077a0 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()