]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
correction du messageInfo quand fichier change hors eficas
authorPASCALE NOYRET <pascale.noyret@edf.fr>
Mon, 25 Mar 2024 13:06:08 +0000 (14:06 +0100)
committerPASCALE NOYRET <pascale.noyret@edf.fr>
Mon, 25 Mar 2024 13:06:08 +0000 (14:06 +0100)
Editeur/editor.py
Editeur/editor_manager.py

index 13733f99e3b493703d94cb4b50d50b0875f10b59..c6f756c5c90014e0847ace439a55ac61ce2d87e7 100755 (executable)
@@ -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:
index 03be25537b5d705fc79184d131cdbb66745b3228..a9d8ed3514181d51ee19ee41f2457065ed48e9cc 100644 (file)
@@ -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)