]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
Pn message d erreur si le fichier ne se compile pas
authorPascale Noyret <pascale.noyret@edf.fr>
Tue, 20 Feb 2007 16:38:33 +0000 (16:38 +0000)
committerPascale Noyret <pascale.noyret@edf.fr>
Tue, 20 Feb 2007 16:38:33 +0000 (16:38 +0000)
Interface/editor.py

index 2e9c7e69436d1690cce2b5f669c9c2efc8bd3df4..de37c9fa9d3befe133b7c2ddfef0bf2f64836b13 100644 (file)
@@ -16,6 +16,7 @@ import Objecttreeitem
 import prefs
 import configuration
 import panels
+import afficheErreur 
 
 VERSION_EFICAS  = "EFICAS v1.11"
 VERSION_CODE    = session.d_env.cata
@@ -209,18 +210,22 @@ class JDCEditor(QSplitter):
                                    )
         jdc.analyse()
         txt= jdc.cr.get_mess_exception()
-        if txt:raise ValueError(txt)
-        self.jdc=jdc
-        self.jdc.appli = self
+        if txt:
+          # PN attention reporter ici les tests pour batch / ou non
+          # if self.appli.test == 0 :
+          qApp.restoreOverrideCursor()
+          monDialog=afficheErreur.afficheErreur(parent=self.parent,fl=Qt.WType_Dialog)
+          monDialog.texteErreur.setText(QString(txt))
+          monDialog.show()
+         self.closeIt()
+        else :
+           self.jdc.appli = self
         # ------------------------------------------------------------------------------------
         #                         charge le JDC fin
         # ------------------------------------------------------------------------------------
-##        self.setModified(0)
-        self.modified = False
-                        
-        qApp.restoreOverrideCursor()
-        
-        self.lastModified = self.fileInfo.lastModified()
+           self.modified = False
+           self.lastModified = self.fileInfo.lastModified()
+           qApp.restoreOverrideCursor()
         
         
     def handleRenamed(self, fn):