X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=Editeur%2Feficas_go.py;h=84e8e7a2866422026c03fb8594336c62373508a3;hb=36ca867c4099d6a804374b8f6a2b897d9ea69a09;hp=3f4df08b35236d725c6e4faf1928ba3c55a438dd;hpb=58b5829ebf53f3e8fd09707bb5abcdb154107d47;p=tools%2Feficas.git diff --git a/Editeur/eficas_go.py b/Editeur/eficas_go.py index 3f4df08b..84e8e7a2 100644 --- a/Editeur/eficas_go.py +++ b/Editeur/eficas_go.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # CONFIGURATION MANAGEMENT OF EDF VERSION # ====================================================================== # COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG @@ -19,27 +20,40 @@ # ====================================================================== """ 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) splash._splash.configure(text="Chargement d'EFICAS en cours.\n Veuillez patienter ...") import eficas - if fichier : - eficas.EFICAS(root,code=code,fichier = fichier) - else: - eficas.EFICAS(root,code=code) + eficas.EFICAS(root,code=code) root.mainloop()