From 4230103b4cc8a7168baa7b112246c2331010e433 Mon Sep 17 00:00:00 2001 From: eficas <> Date: Mon, 18 Aug 2003 15:57:38 +0000 Subject: [PATCH] =?utf8?q?PN=20:=20correction=20de=20la=20fiche=20de=20bug?= =?utf8?q?=20A02003-143=20(parametre=20dans=20une=20liste=20de=20reels).?= =?utf8?q?=20changement=20de=20la=20m=C3=A9thode=20accepte=5Fmodifs=5Fvale?= =?utf8?q?ur=20de=20la=20classe=20PLUSIEURS=5FPanel?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- Editeur/composimp.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Editeur/composimp.py b/Editeur/composimp.py index 45a20348..88e8e388 100644 --- a/Editeur/composimp.py +++ b/Editeur/composimp.py @@ -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() -- 2.39.2