From bd63875eed86557d7c8bf3a74eae75fa3c35fb9d Mon Sep 17 00:00:00 2001 From: Adrien Bourmault Date: Fri, 2 Aug 2019 11:08:53 +0200 Subject: [PATCH] Minor misc changes --- src/globs.py | 2 +- src/ihm.py | 2 +- src/logger.py | 8 ++++++-- src/updater.py | 2 ++ 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/globs.py b/src/globs.py index 919f921..7148129 100644 --- a/src/globs.py +++ b/src/globs.py @@ -30,7 +30,7 @@ verstring_full = "{}.{}.{}".format(version[0], version[1], version[2]) verstring = "{}.{}".format(version[0], version[1]) debug = True -changelog = "Mise-à-jour majeure avec les corrections suivantes :\n- Renouvellement de la signature numérique de l'exécutable\n- Amélioration de présentation du log en cas d'erreur\n- Refonte totale du code source et désobfuscation\n- Téléchargements en HTTPS fiables avec somme de contrôle\n- Nouveaux terminaux d'entrées : un rapide (731) et un complet\n- Détection des documents améliorée, possibilité de choix plus fin\n\naEt les regressions suivantes :\n- Suppression temporaire de la fonction de lecture OCR. Retour planifié pour une prochaine version" +changelog = "Mise-à-jour majeure avec les corrections suivantes :\n- Renouvellement de la signature numérique de l'exécutable\n- Amélioration de présentation du log en cas d'erreur\n- Refonte totale du code source et désobfuscation\n- Téléchargements en HTTPS fiables avec somme de contrôle\n- Nouveaux terminaux d'entrées : un rapide (731) et un complet\n- Détection des documents améliorée, possibilité de choix plus fin\n\nEt les regressions suivantes :\n- Suppression temporaire de la fonction de lecture OCR. Retour planifié pour une prochaine version" CNIRTesserHash = '5b58db27f7bc08c58a2cb33d01533b034b067cf8' CNIRFolder = os.getcwd() diff --git a/src/ihm.py b/src/ihm.py index 7bb5f9e..91a059e 100644 --- a/src/ihm.py +++ b/src/ihm.py @@ -98,7 +98,7 @@ class LoginDialog(Toplevel): self.geometry('%dx%d+%d+%d' % (w, h, x, y)) self.bind("", self.connecti) - def connecti(self, event): + def connecti(self, event=None): self.login = self.entry_login.get().strip() self.key = self.entry_pass.get().strip() self.destroy() diff --git a/src/logger.py b/src/logger.py index d4556f1..8f7162f 100644 --- a/src/logger.py +++ b/src/logger.py @@ -60,9 +60,13 @@ class NewLoggingSystem: self.logger = logger self.printerr = logger.error - def printdbg(self, text): if globs.debug: - self.logger.info(text) + self.printdbg = self.logger.info(text) + else: + self.printdbg = self.doNothing(text) + + def doNothing(self, text): + pass def close(self): logging.shutdown() diff --git a/src/updater.py b/src/updater.py index db7113a..1db996d 100644 --- a/src/updater.py +++ b/src/updater.py @@ -145,6 +145,8 @@ def getLatestVersion(credentials): return (finalver, finalurl, finalchecksum) + +# XXX Warning : when tesseracturl is not found, it seems to hang and freeze def tessInstall(PATH, credentials): # Global Handlers logfile = logger.logCur