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