Salome HOME
BOUNDARY... dans Telemac2D
[tools/eficas.git] / generator / generator_dico.py
index bf935fbad6096436c43ac329a95d678a027e9288..1b08fdf9fd73b41a242f1ae3aa486f841563f10f 100644 (file)
@@ -70,6 +70,7 @@ class DicoGenerator(PythonGenerator):
    
    def initDico(self) :
  
+      self.Dico={}
       self.texteDico = ""
 
 
@@ -91,6 +92,11 @@ class DicoGenerator(PythonGenerator):
    def generMCSIMP(self,obj) :
         """recuperation de l objet MCSIMP"""
         s=PythonGenerator.generMCSIMP(self,obj)
+        courant=self.Dico
+        for p in obj.get_genealogie_precise()[0:-1]:
+            if not (p in courant.keys()) : courant[p]={}
+            courant=courant[p]
+        courant[obj.nom]=obj.val
         self.texteDico+=obj.nom+ "=" + s[0:-1]+ "\n"
         return s