# -*- coding: utf-8 -*-
-# Copyright (C) 2007-2013 EDF R&D
+# Copyright (C) 2007-2021 EDF R&D
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
#
# permet de lancer EFICAS en n affichant rien
try :
- from builtins import object
+ from builtins import object
except : pass
class appliEficasSSIhm(object):
- def __init__ (self,code):
- self.VERSION_EFICAS="Sans Ihm"
- self.code=code
- self.ssCode=None
- self.salome=None
- self.top=None
- self.indice=0
- self.dict_reels={}
- self.listeAEnlever=[]
+ def __init__ (self,code):
+ self.VERSION_EFICAS="Sans Ihm"
+ self.code=code
+ self.ssCode=None
+ self.salome=None
+ self.top=None
+ self.indice=0
+ self.dict_reels={}
+ self.listeAEnlever=[]
+
+ name='prefs_'+self.code
+ try :
+ prefsCode=__import__(name)
+ except :
+ name='prefs_'+self.code.upper()
+ self.code=self.code.upper()
+ prefsCode=__import__(name)
- name='prefs_'+self.code
- try :
- prefsCode=__import__(name)
- except :
- name='prefs_'+self.code.upper()
- self.code=self.code.upper()
- prefsCode=__import__(name)
-
- self.repIni=prefsCode.repIni
- self.format_fichier="python" #par defaut
+ self.repIni=prefsCode.repIni
+ self.format_fichier="python" #par defaut
+
+ nameConf='configuration_'+self.code
+ configuration=__import__(nameConf)
+ self.CONFIGURATION = configuration.make_config(self,prefsCode.repIni)
- nameConf='configuration_'+self.code
- configuration=__import__(nameConf)
- self.CONFIGURATION = configuration.make_config(self,prefsCode.repIni)
-
class QWParentSSIhm(object):
- def __init__(self,code,appliEficas,version_code,ssCode=None):
+ def __init__(self,code,version_code):
self.ihm="QT"
self.code=code
self.version_code=version_code
- self.ssCode=ssCode
- if ssCode != None :
- self.format_fichier= ssCode #par defaut
- #prefsCode.NAME_SCHEME=ssCode
- else :
- self.format_fichier="python" #par defaut
- self.appliEficas=appliEficas
- self.appliEficas.ssCode=ssCode
-
+ self.format_fichier="python" #par defaut