]> SALOME platform Git repositories - tools/eficas.git/blobdiff - Editeur/eficas_test.py
Salome HOME
PN
[tools/eficas.git] / Editeur / eficas_test.py
index 47f091fa0eaab55a1da3d854f92aacc897dd7be1..1e794f03fb6870013827d07f2d3a42b644091637 100644 (file)
     un ecran Splash pour faire patentier l'utilisateur
 """
 # Modules Python
+import sys
 import Tkinter
 
 # Modules Eficas
 import import_code
+import session
 
 def lance_eficas(code,fichier=None):
     """
         Lance l'appli EFICAS
     """
-
+    options=session.parse(sys.argv)
     root = Tkinter.Tk()
     import eficas
     if fichier :
@@ -55,13 +57,21 @@ def duplique_fichier(code,fichier=None,root=None):
     import utils
     import string
 
+    from Editeur import session
+    if fichier != None :
+       options=session.parse(sys.argv+[fichier])
+    else :
+       options=session.parse(sys.argv)
+
     appli=eficas.EFICAS(root,code=code,fichier = fichier,test=1)
     format='homard'
     if convert.plugins.has_key(format):
        p=convert.plugins[format]()
        p.readfile(fichier)
        text=p.convert('exec',appli)
+       print text
        text2=convertir(text)
+       print text2
        cata=appli.readercata.cata
        J=cata[0].JdC(procedure=text2,cata=cata)
        J.analyse()
@@ -69,10 +79,11 @@ def duplique_fichier(code,fichier=None,root=None):
        if generator.plugins.has_key(format):
           g=generator.plugins[format]()
           jdc_formate=g.gener(J,format='beautifie')
+         print "hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh"
           print jdc_formate
           jdc_fini = string.replace(jdc_formate,'\r\n','\n')
           print jdc_fini
-          utils.save_in_file(fileName+".comm",jdc_fini)
+          utils.save_in_file(fileName+".comm",jdc_fini,None)
 
 def convertir(texte):
     import re