]> SALOME platform Git repositories - modules/eficas.git/commitdiff
Salome HOME
PN : correction de la fiche de bug A02003-143 (parametre dans une liste de reels).
authoreficas <>
Mon, 18 Aug 2003 15:57:38 +0000 (15:57 +0000)
committereficas <>
Mon, 18 Aug 2003 15:57:38 +0000 (15:57 +0000)
changement de la méthode accepte_modifs_valeur de la classe PLUSIEURS_Panel

Editeur/composimp.py

index 45a20348a0c00c867c9b3c8b66d384f385e101c8..88e8e38868a38e483d006b5a65a1373464181c97 100644 (file)
@@ -212,7 +212,18 @@ class PLUSIEURS_Panel(newSIMPPanel):
       Méthode qui récupère la liste des valeurs donnée par l'utilisateur
       et l'affecte au mot-clé courant.
       """
-      l_valeurs = self.Liste_valeurs.get_liste()
+      l1_valeurs = self.Liste_valeurs.get_liste()
+      # PN : remplacement des paramétres par leur nom (cf get_liste)
+      #      
+      l_valeurs=[]
+      for  val in l1_valeurs :
+           if val.__class__.__name__ in ('PARAMETRE','PARAMETRE_EVAL'):
+               v=val.nom
+           else:
+                v=val
+           l_valeurs.append(v)
+    
+      print "l_valeurs = ", l_valeurs
       longueur = len(l_valeurs)
       if longueur < min or longueur > max :
           self.parent.appli.affiche_infos("Valeur refusée : nombre d'éléments incorrect dans la liste")
@@ -224,6 +235,7 @@ class PLUSIEURS_Panel(newSIMPPanel):
       else:
          valeur = None
       self.parent.appli.affiche_infos("Valeur acceptée")
+      print "valeur = " ,valeur
       self.record_valeur(valeur)
       if self.node.item.isvalid():
           self.node.parent.select()