]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
refonte pour le multicatalogue
authorPascale Noyret <pascale.noyret@edf.fr>
Thu, 15 Sep 2011 08:01:24 +0000 (08:01 +0000)
committerPascale Noyret <pascale.noyret@edf.fr>
Thu, 15 Sep 2011 08:01:24 +0000 (08:01 +0000)
Aster/Cata/cataSTA6/__init__.py
Aster/Cata/cataSTA74/__init__.py
Aster/Cata/cataSTA76/__init__.py
Aster/configuration_ASTER.py
Aster/editeur.ini
Aster/editeur.ini.win
Aster/editeur_salome.ini
Aster/prefs.py
Aster/prefs.py.win
Aster/prefs_ASTER.py
Aster/qtEficas_aster.py

index 10ce4d8a8b07189af26c00f306c1ae520f51b7da..f9b042ca010ca24da7eb2925011efa1c1c15aecc 100644 (file)
@@ -11,4 +11,4 @@ POURSUITE.itemeditor=pre74.compomacro.POURSUITETreeItem
 import os,sys
 import prefs
 import sys
-rep_macro = os.path.join(prefs.REPINI,'Cata/cataSTA6')
+rep_macro = os.path.join(prefs.repIni,'Cata/cataSTA6')
index 38b937db9a454ab5d3702cfcd57d4d496c23111f..17b64ff990ef4adc922d6216d9fae80f76fa3668 100644 (file)
@@ -1,6 +1,6 @@
 import os,sys
 import prefs
 import sys
-rep_macro = os.path.join(prefs.REPINI,'Cata/cataSTA74')
+rep_macro = os.path.join(prefs.repIni,'Cata/cataSTA74')
 sys.path.insert(0,rep_macro)
 from cata import *
index 61b51b48ff7aa1b4933694a5acaedc9923bdc97f..7218d9453e9cd407f9172ef1eac9376346e2661f 100644 (file)
@@ -1,6 +1,6 @@
 import os,sys
 import prefs
 import sys
-rep_macro = os.path.join(prefs.REPINI,'Cata/cataSTA76')
+rep_macro = os.path.join(prefs.repIni,'Cata/cataSTA76')
 sys.path.insert(0,rep_macro)
 from cata import *
index 9a7273d43c4580395cee9f0bb6bab9d956383489..379a7b4554d2b5e5dac72274c987ad072d28542f 100644 (file)
@@ -22,6 +22,7 @@
     Ce module sert pour charger les paramètres de configuration d'EFICAS
 """
 # Modules Python
+print "dans Aster"
 import os, sys, string, types, re
 import traceback
 
@@ -53,6 +54,7 @@ class CONFIGbase:
       self.lecture_catalogues_standard()
       self.lecture_fichier_ini_utilisateur()
       self.init_liste_param()
+      
 
   #--------------------------------------
   def lecture_fichier_ini_standard(self):
index ad81527ec554e683452c29807c6ecc42928b6f96..cbd2337a87060ed9061c66a831cee3020508f218 100644 (file)
@@ -22,12 +22,12 @@ import os
 
 # Répertoire initial
 import prefs_ASTER 
-initialdir=prefs_ASTER.REPINI
+initialdir=prefs_ASTER.repIni
 rep_cata = os.path.join(initialdir,'Cata')
 rep_Pmw = os.path.join(initialdir,'../Pmw')
 
 # Accès à la documentation Aster
-path_doc              = os.path.join(rep_cata,'..','Doc')
+path_doc              = os.path.abspath(os.path.join(rep_cata,'..','Doc'))
 exec_acrobat    =       "acroread"
 
 # Utilisateur/Développeur
index ac88a1efad1e68c27278c4c034395e66a92872b5..356b91d306bcd3de06b0dfc1c8cc64e77060142f 100644 (file)
@@ -22,8 +22,8 @@ import os
 
 import prefs
 
-rep_cata = os.path.join(prefs.REPINI,'Cata')
-rep_Pmw = os.path.join(prefs.REPINI,'../Pmw')
+rep_cata = os.path.join(prefs.repIni,'Cata')
+rep_Pmw = os.path.join(prefs.repIni,'../Pmw')
 
 # Accès à la documentation Aster
 path_doc              = os.path.join(rep_cata,'..','Doc')
index ad81527ec554e683452c29807c6ecc42928b6f96..398dc653432af5d28928fb9f7afbca331b06df4a 100644 (file)
@@ -22,7 +22,7 @@ import os
 
 # Répertoire initial
 import prefs_ASTER 
-initialdir=prefs_ASTER.REPINI
+initialdir=prefs_ASTER.repIni
 rep_cata = os.path.join(initialdir,'Cata')
 rep_Pmw = os.path.join(initialdir,'../Pmw')
 
index 484e857c76efc763b71c0988eed45f01b330f5c8..51af86f3e63f1defbd855442f9f9656ec023ac93 100644 (file)
@@ -1 +1,4 @@
 code="ASTER" 
+import sys, os
+if os.path.dirname(os.path.abspath(__file__)) not in sys.path :
+   sys.path.insert(0,os.path.dirname(os.path.abspath(__file__)))
index 1ffe88923fc3ea09f861d2c6d02f99779aab7f51..c70c90febd3e1442c9aac1cea162755f4124f8dc 100644 (file)
 
 import os,sys
 
-# REPINI sert à localiser le fichier editeur.ini
+# repIni sert à localiser le fichier editeur.ini
 # Obligatoire
-REPINI=os.path.dirname(os.path.abspath(__file__))
+repIni=os.path.dirname(os.path.abspath(__file__))
 
 # INSTALLDIR sert à localiser l'installation d'Eficas
 # Obligatoire
-INSTALLDIR=os.path.join(REPINI,'..')
+INSTALLDIR=os.path.join(repIni,'..')
 
 # CODE_PATH sert à localiser Noyau et Validation éventuellement
 # non contenus dans la distribution EFICAS
 # Par défaut on utilise les modules de INSTALLDIR
 # Peut valoir None (defaut)
 CODE_PATH = None
-#CODE_PATH = os.path.join(REPINI,'../../Superv')
+#CODE_PATH = os.path.join(repIni,'../../Superv')
 
 # la variable code donne le nom du code a selectionner
 code="ASTER" 
index 46c9e9c89c470988a04d1c5374f8361c5c9d5821..eb0beef334f3ba8cd654271a0fe13cef6b29bf60 100644 (file)
 #
 # ======================================================================
 
-import os,sys
+import os
 
-# REPINI sert à localiser le fichier editeur.ini
+# repIni sert à localiser le fichier editeur.ini
 # Obligatoire
-REPINI=os.path.dirname(os.path.abspath(__file__))
-repIni=REPINI
+repIni=os.path.dirname(os.path.abspath(__file__))
+INSTALLDIR=os.path.abspath(os.path.join(repIni,'..'))
 
-# INSTALLDIR sert à localiser l'installation d'Eficas
-# Obligatoire
-INSTALLDIR=os.path.join(REPINI,'..')
 
 # CODE_PATH sert à localiser Noyau et Validation éventuellement
 # non contenus dans la distribution EFICAS
@@ -36,6 +33,7 @@ INSTALLDIR=os.path.join(REPINI,'..')
 # Peut valoir None (defaut)
 CODE_PATH = None
 
+
 # lang indique la langue utilisée pour les chaines d'aide : fr ou ang
 lang='fr'
 
@@ -43,11 +41,6 @@ lang='fr'
 encoding='iso-8859-1'
 
 
-EditeurDir=INSTALLDIR+"/Editeur"
-sys.path[:0]=[INSTALLDIR]
-
-ICONDIR=os.path.join(INSTALLDIR,'Editeur','icons')
-
 # Preference
 if os.name == 'nt':
    userprefs = os.sep.join( [ os.environ['HOMEDRIVE'], os.environ['HOMEPATH'], 'Eficas_install', 'prefs.py' ])
@@ -60,7 +53,6 @@ if os.path.isfile(userprefs):
    except:
       pass
 
-
 #-------------------------------------------------------------------
 # Partie pour TK
 #-------------------------------------------------------------------
index a779bfcb299ac8f7973298d30fd002bb9b073b86..299b7f647123b4911c810617324f31d7cc575005 100755 (executable)
    Ce module sert à lancer EFICAS configuré pour Code_Aster
 """
 # Modules Python
-
 # Modules Eficas
-import prefs
-name='prefs_'+prefs.code
-__import__(name)
 
-import sys
-from InterfaceQT4 import eficas_go
+import sys,os
+sys.path.append(os.path.join(os.path.abspath(os.path.dirname(__file__)),'..'))
 
+import prefs
+from InterfaceQT4 import eficas_go
 eficas_go.lance_eficas(code=prefs.code)