Salome HOME
CCAR: mise en coherence de Build_sd de mACRO_ETAPE avec celle de ETAPE
[tools/eficas.git] / Ihm / I_MCLIST.py
index e8782dff440144e8b599ab7669e48338e2c3014b..b9529e3321600342dbf14841d7838ac75894b889 100644 (file)
@@ -97,10 +97,10 @@ class MCList:
      for mcfact in self.data :
         if mcfact.isvalid() : continue
         l_child = mcfact.get_liste_mc_inconnus()
-       if l_child :
-          l = [self]
-          l.extend(l_child)
-          l_mc.append(l)
+        for mc in l_child:
+           l = [self]
+           l.extend(mc)
+           l_mc.append(l)
      return l_mc
 
   def verif_condition_regles(self,liste_presents):
@@ -160,8 +160,8 @@ class MCList:
      """
      for arg in liste:
         objet_cata = dico[arg]
-        dico=objet_cata.dico
-     return objet_cata.liste
+        dico=objet_cata.entites
+     return objet_cata.ordre_mc
 
   def reparent(self,parent):
      """
@@ -191,3 +191,13 @@ class MCList:
       l.extend(motcle.get_sd_utilisees())
     return l
 
+  def get_fr(self):
+     """
+         Retourne la chaine d'aide contenue dans le catalogue
+         en tenant compte de la langue
+     """
+     try :
+        return self.data[0].get_fr()
+     except:
+        return ''
+