]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
pour Dico
authorPascale Noyret <pascale.noyret@edf.fr>
Thu, 10 Jan 2013 17:24:31 +0000 (17:24 +0000)
committerPascale Noyret <pascale.noyret@edf.fr>
Thu, 10 Jan 2013 17:24:31 +0000 (17:24 +0000)
InterfaceQT4/eficas_go.py

index 5cba619cd2a8ed5da6d6b9ce92e8dd5ecbd23a9a..071a5e5555161e730f70f6842ca712488d69e6ac 100644 (file)
@@ -76,7 +76,7 @@ def lance_eficas_ssIhm(code=None,fichier=None,ssCode=None,version=None):
     monEditeur=JDCEditor(Eficas,fichier)
     print monEditeur.cherche_Groupes()
 
-def lance_eficas_param(code='Adao',fichier='/local/noyret/Eficas_ASTER/adao.comm',version='V0'):
+def lance_eficas_param(code='Adao',fichier=None,version='V0',macro='ASSIMILATION_STUDY'):
     """
         Lance l'appli EFICAS pour trouver les noms des groupes
     """
@@ -98,11 +98,9 @@ def lance_eficas_param(code='Adao',fichier='/local/noyret/Eficas_ASTER/adao.comm
 
     from editor import JDCEditor
     monEditeur=JDCEditor(Eficas,fichier)
-    texte=monEditeur.get_text_JDC('python')
-    texte2='jdc+"'+loadJDC(fichier)+'"'
-    print texte2
-    parameters=getJdcParameters(texte,'ASSIMILATION_STUDY')
-    #print getJdcParameters(texte,'CHECKING_STUDY')
+    texte=loadJDC(fichier)
+    parameters=getJdcParameters(texte,macro)
+    return parameters
 
 def getJdcParameters(jdc,macro):
     """
@@ -128,7 +126,8 @@ def loadJDC(filename):
     fcomm=open(filename,'r')
     jdc = ""
     for line in fcomm.readlines():
-        jdc+="%s"%line
+        if not (line[0]=='#'):
+           jdc+="%s"%line
 
     # Warning, we have to make sure that the jdc comes as a simple
     # string without any extra spaces/newlines