Salome HOME
pour tenir compte des LASSD
[tools/eficas.git] / Ihm / I_FORM_ETAPE.py
index f6b699e88ae6c2360f3003b43d78bae84ad45ae1..75cad81c75c0d3ba79e26b1cd0489b23f02b9bcb 100644 (file)
@@ -55,10 +55,16 @@ class FORM_ETAPE(MACRO_ETAPE):
             # pas de fils pour self --> la FORMULE est incomplète
             return None,None,None
        type_retourne="REEL"
-        child = self.mc_liste[0] # child est un MCSIMP 
-        corps = child.getval()
-       child = self.mc_liste[1]
-        l_args= child.getval()
+        if len(self.mc_liste) > 0:
+           child = self.mc_liste[0] # child est un MCSIMP 
+           corps = child.getval()
+       else:
+          corps = None
+        if len(self.mc_liste) > 1:
+          child = self.mc_liste[1]
+           l_args= child.getval()
+       else :
+          l_args=None
         return type_retourne,l_args,corps
 
     def get_nom(self):
@@ -323,6 +329,9 @@ class FORM_ETAPE(MACRO_ETAPE):
         if not self.sd : return
         self.jdc.del_fonction(self.sd)
 
+    def update_concept(self,sd):
+        return
+
     def delete_concept(self,sd):
         """ 
          Inputs :