Salome HOME
CCAR: modifications pour :
[tools/eficas.git] / Editeur / eficas_go.py
index 79a1bb01183436cd96136dff44381791343695aa..84e8e7a2866422026c03fb8594336c62373508a3 100644 (file)
 # ======================================================================
 """
     Ce module permet de lancer l'application EFICAS en affichant
-    un ecran Splash pour faire patentier l'utilisateur
+    un ecran Splash pour faire patienter l'utilisateur
 """
 # Modules Python
 import sys
 import Tkinter
 
 # Modules Eficas
+import prefs
+if hasattr(prefs,'encoding'):
+   # Hack pour changer le codage par defaut des strings
+   import sys
+   reload(sys)
+   sys.setdefaultencoding(prefs.encoding)
+   del sys.setdefaultencoding
+   # Fin hack
+
+import styles
 import import_code
 import splash
 import session
 
-def lance_eficas(code,fichier=None):
+def lance_eficas(code=None,fichier=None):
     """
         Lance l'appli EFICAS
     """
     # Analyse des arguments de la ligne de commande
     options=session.parse(sys.argv)
+    code=options.code
 
     root = Tkinter.Tk()
     splash.init_splash(root,code=code,titre="Lancement d'EFICAS pour %s" %code)