]> SALOME platform Git repositories - modules/eficas.git/commitdiff
Salome HOME
*** empty log message ***
authorPascale Noyret <pascale.noyret@edf.fr>
Fri, 17 Sep 2010 13:59:34 +0000 (13:59 +0000)
committerPascale Noyret <pascale.noyret@edf.fr>
Fri, 17 Sep 2010 13:59:34 +0000 (13:59 +0000)
Aster/configuration.py [deleted file]
InterfaceQT4/monOptionsEditeur.py [deleted file]
Openturns_Study/configuration.py [deleted file]
Openturns_Study/ops.py [deleted file]
Openturns_Wrapper/configuration.py [deleted file]

diff --git a/Aster/configuration.py b/Aster/configuration.py
deleted file mode 100644 (file)
index 39390d3..0000000
+++ /dev/null
@@ -1,361 +0,0 @@
-# -*- coding: utf-8 -*-
-#            CONFIGURATION MANAGEMENT OF EDF VERSION
-# ======================================================================
-# COPYRIGHT (C) 1991 - 2002  EDF R&D                  WWW.CODE-ASTER.ORG
-# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY
-# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY
-# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR
-# (AT YOUR OPTION) ANY LATER VERSION.
-#
-# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT
-# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF
-# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU
-# GENERAL PUBLIC LICENSE FOR MORE DETAILS.
-#
-# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE
-# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER,
-#    1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE.
-#
-#
-# ======================================================================
-"""
-    Ce module sert pour charger les paramètres de configuration d'EFICAS
-"""
-# Modules Python
-import os, sys, string, types, re
-import traceback
-
-# Modules Eficas
-from Editeur import utils
-
-class CONFIGbase:
-
-  #-----------------------------------
-  def __init__(self,appli):
-  #-----------------------------------
-
-  # Classe de base permettant de lire, afficher
-  # et sauvegarder les fichiers utilisateurs editeur.ini
-  # et style.py
-  # Classe Mere de : class CONFIG(CONFIGbase)
-  #                  class CONFIGStyle(CONFIGbase):
-      self.appli = appli  
-      self.salome = appli.salome
-      self.dRepMat={}
-      if self.appli:
-         self.parent=appli.top
-      else:
-         self.parent=None
-      self.rep_user = utils.get_rep_user()
-      self.lecture_fichier_ini_standard()
-      self.lecture_catalogues_standard()
-      self.lecture_fichier_ini_utilisateur()
-      self.init_liste_param()
-
-  #--------------------------------------
-  def lecture_fichier_ini_standard(self):
-  #--------------------------------------
-  # Verifie l'existence du fichier "standard"
-  # appelle la lecture de ce fichier
-      if not os.path.isfile(self.fic_ini):
-          if self.appli.ihm=="TK" :
-              from widgets import showerror
-              showerror("Erreur","Pas de fichier de configuration" + self.fic_ini+"\n")
-          print "Erreur à la lecture du fichier de configuration : %s" % self.fic_ini
-          sys.exit(0)
-      self.lecture_fichier(self.fic_ini)
-
-  #-----------------------------
-  def lecture_fichier(self,fic):
-  #------------------------------
-  # lit les paramètres du fichier eficas.ini ou style.py
-  # les transforme en attribut de l 'objet  
-  # utilisation du dictionnaire local pour récuperer style
-      txt = utils.read_file(fic)
-      from styles import style
-      d=locals()
-      try:
-         exec txt in d
-      except:
-         l=traceback.format_exception(sys.exc_info()[0],sys.exc_info()[1],sys.exc_info()[2])
-         if self.appli.ihm=="TK" :
-              from widgets import showerror
-              showerror("Erreur","Une erreur s'est produite lors de la lecture du fichier : " + fic + "\n")
-         print "Erreur à la lecture du fichier de configuration : %s" % fic
-         sys.exit()
-
-      for k in d.keys() :
-          if  k in self.labels.keys()  :
-             setattr(self,k,d[k])
-    # Glut horrible pour les repertoires materiau...
-          elif k[0:9]=="rep_mat_v" :
-             setattr(self,k,d[k])
-      
-      for k in d['style'].__dict__.keys() :
-          setattr(self,k,d['style'].__dict__[k])
-
-      if hasattr(self,"catalogues") :
-         for ligne in self.catalogues :
-            version=ligne[1]
-            codeSansPoint=re.sub("\.","",version)
-            chaine="rep_mat_"+codeSansPoint
-            if hasattr(self,chaine):
-               rep_mat=getattr(self,chaine)
-               self.dRepMat[version]=str(rep_mat)
-
-
-  #--------------------------------------
-  def lecture_fichier_ini_utilisateur(self):
-  #--------------------------------------
-  # Surcharge les paramètres standards par les paramètres utilisateur s'ils existent
-      self.fic_ini_utilisateur = os.path.join(self.rep_user,self.fichier)
-      if not os.path.isfile(self.fic_ini_utilisateur):
-          return
-      self.lecture_fichier(self.fic_ini_utilisateur)
-
-  #--------------------------------------
-  def lecture_catalogues_standard(self):
-  #--------------------------------------
-      # repertoires Materiau
-      if hasattr(self,"catalogues") :
-         for ligne in self.catalogues :
-            version=ligne[1]
-            cata=ligne[2]
-            self.dRepMat[version]=os.path.join(cata,'materiau')
-
-  #--------------------------------------
-  def affichage_fichier_ini(self):
-  #--------------------------------------
-      """
-      Affichage des valeurs des paramètres relus par Eficas
-      """
-      import widgets
-      result = widgets.Formulaire(self.parent,
-                                  obj_pere = self,
-                                  titre = self.titre,
-                                  texte = self.texte_ini,
-                                  items = self.l_param,
-                                  mode='display',
-                                  commande=('Modifier',self.commande))
-      if result.resultat :
-          #print 'on sauvegarde les nouveaux paramètres :',result.resultat
-          self.save_param_ini(result.resultat)
-
-  #--------------------------------------
-  def save_param_ini(self,dico):
-  #--------------------------------------
-  # sauvegarde
-  # les nouveaux paramètres dans le fichier de configuration utilisateur
-  #
-      f=open(self.fic_ini_utilisateur,'w+')
-      for k,v in dico.items():
-         if self.types[k] in ('mot2','mot3','mot4'): 
-            v1=v[1:-1]
-            val=v1.split(",")
-            p = "(" 
-            listeval=""
-            for valeur in val:
-              listeval = listeval+ p + str(valeur) 
-              p=" , "
-            listeval = listeval + ")"
-            f.write(str(self.pref)+str(k) + '=' + str(listeval) + '\n') 
-         elif k == 'catalogues' :
-            f.write(k + '\t=\t' + str(v) + '\n')
-         else:
-            f.write(str(self.pref)+str(k) + '\t=\t"' + str(v) + '"\n')
-      f.close()
-      self.lecture_fichier_ini_utilisateur()
-
-  #-------------------------------------------
-  def creation_fichier_ini_si_possible(self):
-  #-------------------------------------------
-      return self.creation_fichier_ini(mode='ignorer_annuler')
-
-  #--------------------------------------------------------
-  def creation_fichier_ini(self,mode='considerer_annuler'):
-  #---------------------------------------------------------
-  # Récupération des valeurs des paramétres requis pour la création du fichier
-  # eficas.ini
-  #
-      import widgets
-      items = self.l_param
-      result = widgets.Formulaire(self.parent,
-                                  obj_pere = self,
-                                  titre = "Saisie des donnees indispensables a la configuration d'EFICAS",
-                                  texte = self.texte,
-                                  items = items,
-                                  mode='query')
-      if not result.resultat :
-          if mode == 'considerer_annuler':
-             test=0
-             if self.appli.ihm=="TK" :
-                from widgets import showerror,askretrycancel
-                test = askretrycancel("Erreur","Données incorrectes !")
-             if not test:
-                 # XXX On sort d'EFICAS, je suppose
-                 self.appli.exitEFICAS()
-             else:
-                 self.creation_fichier_ini()
-          else:
-              return None
-      else :
-          self.save_param_ini(result.resultat)
-          return result.resultat
-
-  #--------------------------
-  def init_liste_param (self):
-  #--------------------------
-  # construit self.l_param 
-  # a partir de self.labels et des attributs 
-  # de l objet (mis a jour lors de la lecture du fichier)
-  # l_param est une liste de tuples où chaque tuple est de la forme :
-  #           (label,nature,nom_var,defaut)
-
-      self.l_param=[]
-      for k in self.labels.keys()  :
-          if hasattr(self,k) :
-             if k in self.YesNo.keys():
-                self.l_param.append((self.labels[k],self.types[k],k,self.__dict__[k],
-                                     self.YesNo[k][0],self.YesNo[k][1]))
-             else :
-                self.l_param.append((self.labels[k],self.types[k],k,self.__dict__[k]))
-      self.l_param = tuple(self.l_param)
-
-
-class CONFIG(CONFIGbase):
-  def __init__(self,appli,repIni):
-
-      self.dFichierEditeur={"ASTER"                    : "editeur.ini", 
-                           "ASTER_SALOME"             : "editeur_salome.ini"}
-      self.texte = "EFICAS a besoin de certains renseignements pour se configurer\n"+\
-              "Veuillez remplir TOUS les champs ci-dessous et appuyer sur 'Valider'\n"+\
-              "Si vous annulez, EFICAS ne se lancera pas !!"
-
-      self.salome=appli.salome
-      self.code=appli.code
-      clef=self.code
-      if self.salome != 0 :
-         clef = clef + "_SALOME"
-      self.fichier=self.dFichierEditeur[clef]
-      self.repIni = repIni
-      self.rep_ini = repIni
-      self.fic_ini = os.path.join(self.repIni,self.fichier)
-      self.titre = 'Parametres necessaires a la configuration d\'EFICAS'
-      self.texte_ini = "Voici les paramètres que requiert Eficas"
-      self.commande = self.creation_fichier_ini_si_possible
-      self.labels={"savedir"       : "Répertoire initial pour Open/Save des fichiers",
-                   "rep_travail"   : "Répertoire de travail",
-                   "rep_mat"       : "Répertoire materiaux",
-                   "path_doc"      : "Chemin d'accès à la doc Aster",
-                   "exec_acrobat"  : "Ligne de commande Acrobat Reader",
-                   "catalogues"    : "Versions du code ",
-                   "isdeveloppeur" : "Niveau de message ",
-                   "path_cata_dev" : "Chemin d'accès aux catalogues développeurs"}
-
-                   
-      self.types ={"savedir":"rep", "rep_travail":"rep","rep_mat":"rep",
-                   "path_doc": "rep","exec_acrobat":"file","exec_acrobat":"file",
-                   "catalogues" :"cata","isdeveloppeur":"YesNo","path_cata_dev":"rep",
-                  "DTDDirectory":"rep"}
-
-      self.YesNo={}
-      self.YesNo['isdeveloppeur']=('Deboggage','Utilisation')
-
-      # Valeurs par defaut
-      self.rep_user = utils.get_rep_user()
-      self.initialdir=self.rep_user
-      self.savedir = os.environ['HOME']
-      self.rep_travail=os.path.join(self.rep_user,'uaster','tmp_eficas')
-      self.rep_mat=""
-      self.path_doc=self.rep_user
-      self.exec_acrobat=self.rep_user
-      self.catalogues= os.path.join(self.repIni,'..','Cata/cata.py')
-      self.isdeveloppeur='NON'
-      self.path_cata_dev=os.path.join(self.rep_user,'cata')
-      CONFIGbase.__init__ (self,appli)
-      self.pref=""
-
-  #--------------------------------------
-  def save_params(self):
-  #--------------------------------------
-  # sauvegarde
-  # les nouveaux paramètres dans le fichier de configuration utilisateur
-  #
-      l_param=('exec_acrobat', 'repIni','catalogues','rep_travail','rep_mat','path_doc','savedir')
-      texte=""
-      for clef in l_param :
-          if hasattr(self,clef):
-             valeur=getattr(self,clef)
-             texte= texte + clef+"     = " + repr(valeur) +"\n"
-
-
-      # recuperation des repertoires materiaux
-      try :
-          for item in self.catalogues :
-              try :
-                  (code,version,cata,format,defaut)=item
-              except :
-                  (code,version,cata,format)=item
-              codeSansPoint=re.sub("\.","",version)
-              chaine="rep_mat_"+codeSansPoint
-              if hasattr(self,chaine):
-                 valeur=getattr(self,chaine)
-                 texte= texte + chaine+"       = '" + str(valeur) +"'\n"
-      except :
-             pass
-
-      f=open(self.fic_ini_utilisateur,'w+')
-      f.write(texte) 
-      f.close()
-
-
-class CONFIGStyle(CONFIGbase):
-  def __init__(self,appli,repIni):
-      self.salome=appli.salome
-      self.texte = "Pour prendre en compte les modifications \n"+\
-                   "     RELANCER EFICAS"
-      self.fichier="style.py"
-      self.repIni = repIni
-      self.rep_ini = repIni
-      self.fic_ini = os.path.join(self.repIni,self.fichier)
-      self.titre = "Parametres d affichage"
-      self.texte_ini = "Voici les paramètres configurables :  "
-      self.commande = self.creation_fichier_ini_si_possible
-      self.labels={"background":"couleur du fonds", 
-                   "foreground":"couleur de la police standard" ,
-                   "standard":" police et taille standard",
-                   "standard_italique":"police utilisée pour l'arbre ",
-                   "standard_gras_souligne":"police utilisée pour le gras souligné",
-                   "canvas_italique":"police italique",
-                   "standard_gras":"gras",
-                  }
-      self.types ={"background":"mot", 
-                   "foreground":"mot" ,
-                   "standard":"mot2",
-                   "standard_italique":"mot3",
-                   "standard_gras":"mot3",
-                   "standard_gras_souligne":"mot4",
-                   "canvas":"mot2",
-                   "canvas_italique":"mot3",
-                   "canvas_gras":"mot3",
-                   "canvas_gras_italique":"mot4",
-                   "standard12":"mot2",
-                   "standard12_gras":"mot3",
-                   "standard12_gras_italique":"mot4",
-                   "statusfont":"mot2",
-                   "standardcourier10":"mot2"}
-      self.YesNo={}
-      self.l_param=[]
-      CONFIGbase.__init__ (self,appli)
-      self.pref="style."
-
-  def affichage_style_ini(self):
-      self.affichage_fichier_ini()
-
-def make_config(appli,rep):
-    return CONFIG(appli,rep)
-
-def make_config_style(appli,rep):
-    return CONFIGStyle(appli,rep)
-
-
diff --git a/InterfaceQT4/monOptionsEditeur.py b/InterfaceQT4/monOptionsEditeur.py
deleted file mode 100644 (file)
index f136509..0000000
+++ /dev/null
@@ -1,172 +0,0 @@
-# -*- coding: utf-8 -*-
-
-import os, re
-
-from PyQt4.QtGui  import *
-from PyQt4.QtCore import *
-
-from OptionsEditeur import Ui_desOptions
-
-
-class desOptions(Ui_desOptions,QDialog):
-   def __init__(self,parent ,modal ) :
-       QDialog.__init__(self,parent)
-       self.setupUi(self)
-       self.setModal(modal)
-
-class Options(desOptions):
-   def __init__(self,parent = None,modal = 0,configuration=None):
-       #print "Options"
-       desOptions.__init__(self,parent,modal)
-       self.configuration=configuration
-       self.viewMan=parent
-       self.dVersion={}
-       self.dRepMat={}
-       self.dRepCat={}
-       self.connecterSignaux()
-       self.initAll()
-  
-   def connecterSignaux(self) :
-       self.connect(self.CBVersions,SIGNAL("activated(int)"),self.VersionChoisie)
-       self.connect(self.Bdefaut,SIGNAL("clicked()"),self.BdefautChecked)
-       self.connect(self.LEVersionAjout,SIGNAL("returnPressed()"),self.AjoutVersion)
-       self.connect(self.LERepDoc,SIGNAL("returnPressed()"),self.ChangePathDoc)
-       self.connect(self.Bok,SIGNAL("clicked()"),self.BokClicked)
-       self.connect(self.LEVersionSup,SIGNAL("returnPressed()"),self.SupVersion)
-       self.connect(self.PBajout,SIGNAL("clicked()"),self.AjoutVersion)
-       self.connect(self.PBQuit,SIGNAL("clicked()"),self.close)
-       self.connect(self.LERepDoc,SIGNAL("textChanged(const QString&)"),self.ChangePathDoc)
-
-
-   def initAll(self):
-       self.CBVersions.clear()
-       for item in self.configuration.catalogues :
-           try :
-              (code,version,cata,format,defaut)=item
-           except :
-              (code,version,cata,format)=item
-           self.dVersion[version]=(item)
-           self.dRepCat[version]=str(cata)
-           self.CBVersions.addItem(QString(version))
-
-           codeSansPoint=re.sub("\.","",version)
-           chaine="rep_mat_"+codeSansPoint
-           if hasattr(self.configuration,chaine):
-              rep_mat=getattr(self.configuration,chaine)
-              self.dRepMat[version]=str(rep_mat)
-           else :
-              self.dRepMat[version]=""
-       self.LERepMat.setText(self.dRepMat[version])
-       self.LERepCata.setText(self.dRepCat[version])
-       if hasattr(self.configuration,"path_doc"):
-          self.LERepDoc.setText(self.configuration.path_doc)
-
-        
-   def VersionChoisie(self):
-       version=str(self.CBVersions.currentText())
-       if self.dRepMat.has_key(version):
-          self.LERepMat.setText(self.dRepMat[version])
-       if self.dRepCat.has_key(version):
-          self.LERepCata.setText(self.dRepCat[version])
-
-   def BokClicked(self):
-       version=str(self.CBVersions.currentText())
-       if self.LERepCata.text() == "" :
-          QMessageBox.critical( self, "Champ non rempli","Le champs Catalogue  doit etre rempli" )
-          return
-
-       self.dRepMat[version]=self.LERepMat.text()
-       if str(self.dRepMat[version] != "") != "" :
-          codeSansPoint=re.sub("\.","",version)
-          chaine="rep_mat_"+codeSansPoint
-          setattr(self.configuration,chaine,self.dRepMat[version])
-
-       self.dRepCat[version]=str(self.LERepCata.text())
-       if version in self.dVersion.keys():
-          item=list(self.dVersion[version])
-          item[2]=self.dRepCat[version]
-          self.dVersion[version]=tuple(item)
-       else :
-          self.dVersion[version]=('ASTER',version,self.dRepCat[version],'python')
-          
-       lItem=[]
-       for version in self.dVersion.keys() :
-          lItem.append(self.dVersion[version])
-       self.configuration.catalogues=lItem
-       self.configuration.save_params()
-
-   def AjoutVersion(self):
-       version=self.LEVersionAjout.text()
-       if str(version) == "" : return
-       self.CBVersions.addItem(version)
-       self.LERepMat.setText("")
-       self.LERepCata.setText("")
-       self.LEVersionAjout.setText("")
-       self.CBVersions.setCurrentIndex(self.CBVersions.count()-1)
-
-   def SupVersion(self):
-       version=str(self.LEVersionSup.text())
-       if version == "" : return
-       i =0
-       while i < self.CBVersions.count() :
-           if  self.CBVersions.itemText(i) == version :
-               self.CBVersions.removeItem(i)
-               break
-           i=i+1
-       try :
-          del self.dVersion[version]
-          del self.dRepMat[version]
-          del self.dRepCat[version]
-       except :
-          self.LEVersionSup.setText("")
-          return
-       codeSansPoint=re.sub("\.","",version)
-       chaine="rep_mat_"+codeSansPoint
-       if hasattr(self.configuration,chaine):
-          delattr(self.configuration,chaine)
-       self.LEVersionSup.setText("")
-
-       lItem=[]
-       for version in self.dVersion.keys() :
-           lItem.append(self.dVersion[version])
-       self.LERepMat.setText("")
-       self.LERepCata.setText("")
-       self.configuration.catalogues=lItem
-       self.configuration.save_params()
-       self.CBVersions.setCurrentIndex(0)
-       self.VersionChoisie()
-
-
-   def BdefautChecked(self):
-       res = QMessageBox.warning(
-                 None,
-                 self.trUtf8("Restauration des parametres par defaut "),
-                 self.trUtf8("Votre fichier editeur sera ecrase."),
-                 self.trUtf8("&Ok"),
-                 self.trUtf8("&Abandonner"))
-       self.Bdefaut.setState(QButton.Off)
-       if res == 1 : return 
-
-       appli=self.configuration.appli
-       repIni=self.configuration.REPINI
-       fic_ini_util=self.configuration.fic_ini_utilisateur
-       old_fic_ini_util=fic_ini_util+"_old"
-       commande="mv "+fic_ini_util+" "+old_fic_ini_util
-       os.system(commande)
-       import prefs
-       nameConf='configuration_'+prefs.code
-       configuration=__import__(nameConf)
-
-       configNew=configuration.CONFIG(appli,repIni)
-       self.configuration=configNew
-       appli.CONFIGURATION=configNew
-       self.configuration.save_params()
-       self.dVersion={}
-       self.dRepMat={}
-       self.dRepCat={}
-       self.initAll()
-
-   def ChangePathDoc(self):
-       self.configuration.path_doc=str(self.LERepDoc.text())
-       self.configuration.save_params()
-
diff --git a/Openturns_Study/configuration.py b/Openturns_Study/configuration.py
deleted file mode 100644 (file)
index 32d6ff7..0000000
+++ /dev/null
@@ -1,194 +0,0 @@
-# -*- coding: utf-8 -*-
-#            CONFIGURATION MANAGEMENT OF EDF VERSION
-# ======================================================================
-# COPYRIGHT (C) 1991 - 2002  EDF R&D                  WWW.CODE-ASTER.ORG
-# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY
-# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY
-# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR
-# (AT YOUR OPTION) ANY LATER VERSION.
-#
-# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT
-# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF
-# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU
-# GENERAL PUBLIC LICENSE FOR MORE DETAILS.
-#
-# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE
-# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER,
-#    1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE.
-#
-#
-# ======================================================================
-"""
-    Ce module sert pour charger les paramètres de configuration d'EFICAS
-"""
-# Modules Python
-print "passage dans la surcharge de configuration pour OTW"
-import os, sys, string, types, re
-import traceback
-from PyQt4.QtGui  import *
-
-# Modules Eficas
-from Editeur import utils
-
-class CONFIG:
-
-  #-----------------------------------
-  def __init__(self,appli,repIni):
-  #-----------------------------------
-
-  # Classe de base permettant de lire, afficher
-  # et sauvegarder les fichiers utilisateurs 
-  # On a deux directories : la directory generale (Repertoire d instal + Nom du code
-  #                       Par exemple : ~/Install_Eficas/EficasV1_14/Openturns_Wrapper
-  # et la directorie de l utilisateur 
-  #                      HOME/.Eficas_Openturns
-  # Le fichier prefs.py va etre lu dans la directory generale puis surcharge eventuellement 
-  # par celui de l utilisateur
-  # le fichier de catalogue va etre lu dans la directory de l utilisateur s il exite
-  # dans le fichier general sinon
-      self.appli   = appli  
-      self.code    = appli.code
-      self.salome  = appli.salome
-      self.repIni = repIni
-      self.fic_prefs ="prefs.py"
-
-      if self.appli: 
-         self.parent=appli.top
-         #self.appli.format_fichier="openturns_study"
-      else:         self.parent=None
-
-
-      self.labels=("OpenTURNS_path","rep_user","INSTALLDIR","path_doc","exec_acrobat","rep_cata","initialdir","savedir")
-
-      # Valeurs par defaut
-      self.rep_user     = os.path.join(os.environ['HOME'],'.Eficas_Openturns')
-      self.initialdir   = self.rep_user
-      self.path_doc     = self.rep_user
-      self.savedir      = self.rep_user
-      self.exec_acrobat = self.rep_user
-      #Lecture des fichiers utilisateurs
-      self.lecture_fichier_ini_standard()
-      self.lecture_fichier_ini_utilisateur()
-      self.lecture_catalogues()
-      print self.initialdir
-
-  #--------------------------------------
-  def lecture_fichier_ini_standard(self):
-  #--------------------------------------
-  # Verifie l'existence du fichier "standard"
-  # appelle la lecture de ce fichier
-      self.fic_ini = os.path.join(self.repIni,self.fic_prefs)
-      if not os.path.isfile(self.fic_ini):
-          QMessageBox.critical( None, "Import du fichier de Configuration", 
-                               "Erreur à la lecture du fichier de configuration "+self.fic_ini+".py" )
-          sys.exit(0)
-      import prefs
-      for k in self.labels :
-         try :
-            valeur=getattr(prefs,k)
-            setattr(self,k,valeur)
-         except :
-            pass
-              
-
-  #--------------------------------------
-  def lecture_fichier_ini_utilisateur(self):
-  #--------------------------------------
-  # Surcharge les paramètres standards par les paramètres utilisateur s'ils existent
-      self.fic_ini_utilisateur = os.path.join(self.rep_user,self.fic_prefs)
-      #if not os.path.isfile(self.fic_ini_utilisateur+".py"):
-      if not os.path.isfile(self.fic_ini_utilisateur):
-        return
-      from utils import read_file
-      txt = utils.read_file(self.fic_ini_utilisateur)
-      from styles import style
-      d=locals()
-      try:
-         exec txt in d
-      except :
-         l=traceback.format_exception(sys.exc_info()[0],sys.exc_info()[1],sys.exc_info()[2])
-         QMessageBox.critical( None, "Import du fichier de Configuration", 
-                       "Erreur à la lecture du fichier de configuration " + self.fic_ini_utilisateur )
-         sys.exit(0)
-      for k in self.labels :
-         try :
-            setattr(self,k,d[k])
-         except :
-            pass
-
-
-
-  #--------------------------------------
-  def lecture_catalogues(self):
-  #--------------------------------------
-      rep_mat=" " # Compatbilite Aster
-      fic_cata  ="catalogues_openturns.ini"
-      fic_ini = os.path.join(self.repIni,fic_cata)
-      fic_user= os.path.join(self.rep_user,fic_cata)
-      if  os.path.isfile(fic_user):
-          fichier = fic_user
-      else  :
-          fichier = fic_ini
-          if not os.path.isfile(fic_ini) :
-             QMessageBox.critical( None, "Erreur a l'import du fichier des Catalogues", 
-                       "Le fichier de configuration des catalogues "+fic_ini+" n a pas été trouvé" )
-             sys.exit(0)
-
-      from utils import read_file
-      txt = utils.read_file(fichier)
-      d=locals()
-      try:
-         exec txt in d
-         self.catalogues=d["catalogues"]
-      except :
-         l=traceback.format_exception(sys.exc_info()[0],sys.exc_info()[1],sys.exc_info()[2])
-         QMessageBox.critical( None, "Import du fichier de Configuration", 
-                       "Erreur à la lecture du fichier de configuration " + fichier )
-         sys.exit(0)
-
-
-
-  #--------------------------------------
-  def save_params(self):
-  #--------------------------------------
-  # sauvegarde
-  # les nouveaux paramètres dans le fichier de configuration utilisateur
-  #
-       print "a ecrire PNPNPN"
-#      l_param=('exec_acrobat', 'repIni','catalogues','rep_travail','rep_mat','path_doc')
-#      texte=""
-#      for clef in l_param :
-#          if hasattr(self,clef):
-#             valeur=getattr(self,clef)
-#             texte= texte + clef+"    = " + repr(valeur) +"\n"
-#
-#
-#      # recuperation des repertoires materiaux
-#      try :
-#          for item in self.catalogues :
-#              try :
-#                  (code,version,cata,format,defaut)=item
-#              except :
-#                  (code,version,cata,format)=item
-#              codeSansPoint=re.sub("\.","",version)
-#              chaine="rep_mat_"+codeSansPoint
-#              if hasattr(self,chaine):
-#                 valeur=getattr(self,chaine)
-#                 texte= texte + chaine+"      = '" + str(valeur) +"'\n"
-#      except :
-#             pass
-#
-#      f=open(self.fic_ini_utilisateur,'w+')
-#      f.write(texte) 
-#      f.close()
-#
-
-
-def make_config(appli,rep):
-    return CONFIG(appli,rep)
-
-def make_config_style(appli,rep):
-    return None
-
-
diff --git a/Openturns_Study/ops.py b/Openturns_Study/ops.py
deleted file mode 100644 (file)
index 28db9a9..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-# -*- coding: iso-8859-1 -*-
-
-def INCLUDE(self,FileName,**args):
-   """ 
-       Fonction sd_prod pour la macro INCLUDE
-   """
-   if hasattr(self,'change_fichier'):
-       delattr(self,'change_fichier')
-       delattr(self,'fichier_ini')
-
-   self.make_include2(fichier=FileName)
-
-def INCLUDE_context(self,d):
-   """ 
-       Fonction op_init pour macro INCLUDE
-   """
-   for k,v in self.g_context.items():
-      print "IDM: ops.py k=%s v=%s" % (k,v)
-      d[k]=v
-
-
diff --git a/Openturns_Wrapper/configuration.py b/Openturns_Wrapper/configuration.py
deleted file mode 100644 (file)
index 4fc3ef1..0000000
+++ /dev/null
@@ -1,193 +0,0 @@
-# -*- coding: utf-8 -*-
-#            CONFIGURATION MANAGEMENT OF EDF VERSION
-# ======================================================================
-# COPYRIGHT (C) 1991 - 2002  EDF R&D                  WWW.CODE-ASTER.ORG
-# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY
-# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY
-# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR
-# (AT YOUR OPTION) ANY LATER VERSION.
-#
-# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT
-# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF
-# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU
-# GENERAL PUBLIC LICENSE FOR MORE DETAILS.
-#
-# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE
-# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER,
-#    1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE.
-#
-#
-# ======================================================================
-"""
-    Ce module sert pour charger les paramètres de configuration d'EFICAS
-"""
-# Modules Python
-print "passage dans la surcharge de configuration pour OTW"
-import os, sys, string, types, re
-import traceback
-from PyQt4.QtGui  import *
-
-# Modules Eficas
-from Editeur import utils
-
-class CONFIG:
-
-  #-----------------------------------
-  def __init__(self,appli,repIni):
-  #-----------------------------------
-
-  # Classe de base permettant de lire, afficher
-  # et sauvegarder les fichiers utilisateurs 
-  # On a deux directories : la directory generale (Repertoire d instal + Nom du code
-  #                       Par exemple : ~/Install_Eficas/EficasV1_14/Openturns_Wrapper
-  # et la directorie de l utilisateur 
-  #                      HOME/.Eficas_Openturns
-  # Le fichier prefs.py va etre lu dans la directory generale puis surcharge eventuellement 
-  # par celui de l utilisateur
-  # le fichier de catalogue va etre lu dans la directory de l utilisateur s il exite
-  # dans le fichier general sinon
-      self.appli   = appli  
-      self.code    = appli.code
-      self.salome  = appli.salome
-      self.repIni = repIni
-      self.fic_prefs ="prefs.py"
-
-      if self.appli: 
-         self.parent=appli.top
-      else:         self.parent=None
-
-
-      self.labels=("OpenTURNS_path","rep_user","INSTALLDIR","path_doc","exec_acrobat","rep_cata","initialdir","savedir")
-
-      # Valeurs par defaut
-      self.rep_user     = os.path.join(os.environ['HOME'],'.Eficas_Openturns')
-      self.initialdir   = self.rep_user
-      self.path_doc     = self.rep_user
-      self.savedir      = self.rep_user
-      self.exec_acrobat = self.rep_user
-      #Lecture des fichiers utilisateurs
-      self.lecture_fichier_ini_standard()
-      self.lecture_fichier_ini_utilisateur()
-      self.lecture_catalogues()
-      print self.initialdir
-
-  #--------------------------------------
-  def lecture_fichier_ini_standard(self):
-  #--------------------------------------
-  # Verifie l'existence du fichier "standard"
-  # appelle la lecture de ce fichier
-      self.fic_ini = os.path.join(self.repIni,self.fic_prefs)
-      if not os.path.isfile(self.fic_ini):
-          QMessageBox.critical( None, "Import du fichier de Configuration", 
-                               "Erreur à la lecture du fichier de configuration "+self.fic_ini+".py" )
-          sys.exit(0)
-      import prefs
-      for k in self.labels :
-         try :
-            valeur=getattr(prefs,k)
-            setattr(self,k,valeur)
-         except :
-            pass
-              
-
-  #--------------------------------------
-  def lecture_fichier_ini_utilisateur(self):
-  #--------------------------------------
-  # Surcharge les paramètres standards par les paramètres utilisateur s'ils existent
-      self.fic_ini_utilisateur = os.path.join(self.rep_user,self.fic_prefs)
-      #if not os.path.isfile(self.fic_ini_utilisateur+".py"):
-      if not os.path.isfile(self.fic_ini_utilisateur):
-        return
-      from utils import read_file
-      txt = utils.read_file(self.fic_ini_utilisateur)
-      from styles import style
-      d=locals()
-      try:
-         exec txt in d
-      except :
-         l=traceback.format_exception(sys.exc_info()[0],sys.exc_info()[1],sys.exc_info()[2])
-         QMessageBox.critical( None, "Import du fichier de Configuration", 
-                       "Erreur à la lecture du fichier de configuration " + self.fic_ini_utilisateur )
-         sys.exit(0)
-      for k in self.labels :
-         try :
-            setattr(self,k,d[k])
-         except :
-            pass
-
-
-
-  #--------------------------------------
-  def lecture_catalogues(self):
-  #--------------------------------------
-      rep_mat=" " # Compatbilite Aster
-      fic_cata  ="catalogues_openturns.ini"
-      fic_ini = os.path.join(self.repIni,fic_cata)
-      fic_user= os.path.join(self.rep_user,fic_cata)
-      if  os.path.isfile(fic_user):
-          fichier = fic_user
-      else  :
-          fichier = fic_ini
-          if not os.path.isfile(fic_ini) :
-             QMessageBox.critical( None, "Erreur a l'import du fichier des Catalogues", 
-                       "Le fichier de configuration des catalogues "+fic_ini+" n a pas été trouvé" )
-             sys.exit(0)
-
-      from utils import read_file
-      txt = utils.read_file(fichier)
-      d=locals()
-      try:
-         exec txt in d
-         self.catalogues=d["catalogues"]
-      except :
-         l=traceback.format_exception(sys.exc_info()[0],sys.exc_info()[1],sys.exc_info()[2])
-         QMessageBox.critical( None, "Import du fichier de Configuration", 
-                       "Erreur à la lecture du fichier de configuration " + fichier )
-         sys.exit(0)
-
-
-
-  #--------------------------------------
-  def save_params(self):
-  #--------------------------------------
-  # sauvegarde
-  # les nouveaux paramètres dans le fichier de configuration utilisateur
-  #
-       print "a ecrire PNPNPN"
-#      l_param=('exec_acrobat', 'repIni','catalogues','rep_travail','rep_mat','path_doc')
-#      texte=""
-#      for clef in l_param :
-#          if hasattr(self,clef):
-#             valeur=getattr(self,clef)
-#             texte= texte + clef+"    = " + repr(valeur) +"\n"
-#
-#
-#      # recuperation des repertoires materiaux
-#      try :
-#          for item in self.catalogues :
-#              try :
-#                  (code,version,cata,format,defaut)=item
-#              except :
-#                  (code,version,cata,format)=item
-#              codeSansPoint=re.sub("\.","",version)
-#              chaine="rep_mat_"+codeSansPoint
-#              if hasattr(self,chaine):
-#                 valeur=getattr(self,chaine)
-#                 texte= texte + chaine+"      = '" + str(valeur) +"'\n"
-#      except :
-#             pass
-#
-#      f=open(self.fic_ini_utilisateur,'w+')
-#      f.write(texte) 
-#      f.close()
-#
-
-
-def make_config(appli,rep):
-    return CONFIG(appli,rep)
-
-def make_config_style(appli,rep):
-    return None
-
-