From bc78542d2c47bba7db5092c862b40f2039e57767 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Wed, 5 Jul 2023 16:28:43 +0200 Subject: [PATCH] Study: Switch to logging. --- src/Model/Study.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Model/Study.py b/src/Model/Study.py index ff806264..c1005840 100644 --- a/src/Model/Study.py +++ b/src/Model/Study.py @@ -2,6 +2,7 @@ import os import shutil +import logging from datetime import datetime from tools import timer, timestamp @@ -14,6 +15,8 @@ from Model.River import River from Checker.Study import * +logger = logging.getLogger() + class Study(SQLModel): _sub_classes = [ River, @@ -81,7 +84,7 @@ class Study(SQLModel): shutil.rmtree(old_dir) os.makedirs(old_dir) except Exception as e: - print(e) + logger.error(e) fname = fname + "." + str(self._old_save_id) filename = os.path.join(fdir, "__old__", fname) @@ -187,7 +190,7 @@ class Study(SQLModel): def _update(self): version = self.execute(f"SELECT value FROM info WHERE key='version'") - print(f"{version[0]} == {self._version}") + logger.debug(f"{version[0]} == {self._version}") if version[0] == self._version: return True @@ -195,7 +198,7 @@ class Study(SQLModel): self.execute(f"UPDATE info SET value='{self._version}' WHERE key='version'") return True - print("TODO: update failed") + logger.info("TODO: update failed") raise NotImplementedMethodeError(self, self._update) @classmethod -- GitLab