From c183e5016cce7c898b16176bca5291dacc65ef84 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Fri, 19 Jan 2024 15:54:28 +0100 Subject: [PATCH] Pamhyr: Fix tests and pep8. --- src/Model/River.py | 5 ++++- src/config.py | 12 ++++++++---- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/Model/River.py b/src/Model/River.py index 9a8da781..b7f645fb 100644 --- a/src/Model/River.py +++ b/src/Model/River.py @@ -355,7 +355,10 @@ class River(Graph, SQLSubModel): ) def _db_save_delete_artefact_where_not_id(self, execute, data, - table:str, els:list): + table: str, els: list): + if len(els) == 0: + return + try: execute( f"DELETE FROM {table} " + diff --git a/src/config.py b/src/config.py index 3739eada..aa97dfcf 100644 --- a/src/config.py +++ b/src/config.py @@ -116,19 +116,23 @@ class Config(SQL): if int(release) < 3: self.execute( - f"INSERT OR IGNORE INTO data VALUES ('last_study', '')" + "INSERT OR IGNORE INTO data "+ + "VALUES ('last_study', '')" ) self.execute( - f"INSERT OR IGNORE INTO data VALUES ('close_correctly', 'True')" + "INSERT OR IGNORE INTO data " + + "VALUES ('close_correctly', 'True')" ) if int(release) < 4: self.execute( - f"INSERT OR IGNORE INTO data VALUES ('last_solver_name', '')" + "INSERT OR IGNORE INTO data " + + "VALUES ('last_solver_name', '')" ) self.execute( - f"UPDATE info SET value='{self._version}' WHERE key='version'" + f"UPDATE info SET value='{self._version}' " + + "WHERE key='version'" ) self.commit() -- GitLab