From 389f645beeba4c7ac2b7fdd8ec9242abbefe20dc Mon Sep 17 00:00:00 2001 From: PASCALE NOYRET Date: Mon, 25 Mar 2024 14:06:08 +0100 Subject: [PATCH] correction du messageInfo quand fichier change hors eficas --- Editeur/editor.py | 2 ++ Editeur/editor_manager.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Editeur/editor.py b/Editeur/editor.py index 13733f99..c6f756c5 100755 --- a/Editeur/editor.py +++ b/Editeur/editor.py @@ -120,6 +120,7 @@ class Editor: self.jdc = jdc return self.pbLectureDataSet = None + self.messageInfo = None if self.readercata.cata == None: if self.dataSetFile is not None: print ('dataSetFile comm mais pas de cata') @@ -217,6 +218,7 @@ class Editor: pareil, texteNew = self.verifieChecksum(monJDCReader.text) if not pareil: self.afficheMessage( "fichier modifie", "Attention! fichier change hors EFICAS" ) + self.messageInfo = "fichier modifie, Attention! fichier change hors EFICAS" monJDCReader.text = texteNew memeVersion, texteNew = self.verifieVersionCataDuJDC(monJDCReader.text) if memeVersion == 0: diff --git a/Editeur/editor_manager.py b/Editeur/editor_manager.py index 03be2553..a9d8ed35 100644 --- a/Editeur/editor_manager.py +++ b/Editeur/editor_manager.py @@ -114,7 +114,6 @@ class EditorManager(object): self.appliEficas.afficheMessage(dictErreurs[4000] + dictErreurs[10], 'fichier dataSet {} non trouve'.format(cataFile)) return (None, 4000 + 10 , dictErreurs[4000] + dictErreurs[10].format(cataFile), None) if debug : print ('dictEditors', self.dictEditors) - messageInfo = "" with self.lock : for editor in self.dictEditors.values(): if self.samePath(dataSetFile, editor.getDataSetFileName()) and self.samePath(cataFile, editor.getCataFileName()): @@ -129,6 +128,7 @@ class EditorManager(object): message += 'impossible d allouer l editor : {}'.format(editor.pbLectureCata) return (None, codeError , message, messageInfo) + messageInfo = editor.messageInfo if editor.jdc: # le fichier est bien un jdc self.dictEditors[editor.editorId]=editor self.editors.append(editor) -- 2.39.2