Salome HOME
e7bba405f5fa2e1828f0d5bbcbd3d64857107739
[tools/eficas.git] / MAP / configuration_MAP.py
1 # -*- coding: utf-8 -*-\r
2 #            CONFIGURATION MANAGEMENT OF EDF VERSION\r
3 # ======================================================================\r
4 # COPYRIGHT (C) 1991 - 2002  EDF R&D                  WWW.CODE-ASTER.ORG\r
5 # THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY\r
6 # IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY\r
7 # THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR\r
8 # (AT YOUR OPTION) ANY LATER VERSION.\r
9 #\r
10 # THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT\r
11 # WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF\r
12 # MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU\r
13 # GENERAL PUBLIC LICENSE FOR MORE DETAILS.\r
14 #\r
15 # YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE\r
16 # ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER,\r
17 #    1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE.\r
18 #\r
19 #\r
20 # ======================================================================\r
21 """\r
22     Ce module sert pour charger les paramètres de configuration d'EFICAS\r
23 """\r
24 # Modules Python\r
25 import os\r
26 import configuration\r
27 \r
28 # Modules Eficas\r
29 from Editeur import utils\r
30 \r
31 class CONFIG(configuration.CONFIG_BASE):\r
32 \r
33   #-----------------------------------\r
34   def __init__(self,appli,repIni):\r
35   #-----------------------------------\r
36 \r
37       configuration.CONFIG_BASE.__init__(self,appli,repIni,'.Eficas_MAP')\r
38       self.INSTALLDIR =os.path.dirname(__file__)\r
39 \r
40       self.labels_user=['exec_acrobat', 'catalogues','savedir','path_doc','map_path']\r
41       self.labels_user=self.labels_user+['PATH_PYGMEE','PATH_BENHUR','PATH_ASTER','PATH_MODULE']\r
42       self.labels_user=self.labels_user+['PATH_STUDY','NAME_SCHEME','PATH_FDVGRID','PATH_MAP','OpenTURNS_path','PATH_GMSH']\r
43 \r
44       self.labels_eficas=["map_path","rep_user","INSTALLDIR","path_doc","exec_acrobat"]\r
45       self.labels_eficas=self.labels_eficas+["rep_cata","initialdir","savedir","catalogues",'PATH_PYGMEE']\r
46       self.labels_eficas=self.labels_eficas+['PATH_BENHUR','PATH_ASTER','PATH_MODULE','PATH_STUDY']\r
47       self.labels_eficas=self.labels_eficas+['NAME_SCHEME','PATH_FDVGRID','PATH_MAP','OpenTURNS_path','PATH_GMSH']\r
48 \r
49       self.cataFile="catalogues_MAP.ini"\r
50       self.setValeurs()\r
51 \r
52 \r
53 def make_config(appli,rep):\r
54     return CONFIG(appli,rep)\r
55 \r
56 \r
57 \r