From a53b86d3d054a74ae3c390042836ddafce1ede43 Mon Sep 17 00:00:00 2001 From: eficas <> Date: Thu, 14 Aug 2003 15:00:37 +0000 Subject: [PATCH] =?utf8?q?PN=20:=20traitements=20incomplets=20de=20la=20fi?= =?utf8?q?che=20A02003=5F188=20=20=20=20=20=201-=20on=20enleve=20la=20supp?= =?utf8?q?ression=20de=20la=20valeur=20si=20le=20mot=20clef=20est=20TYPE-A?= =?utf8?q?NCRAGE=20=20=20=20=20=20=20=20=20en=20attendant=20de=20d=C3=A9ci?= =?utf8?q?der=20du=20comportement=20qu=20on=20veut=20voir=20adopter=20=20?= =?utf8?q?=20=20=20=202-=20changement=20du=20type=20de=20panel=20pour=20le?= =?utf8?q?s=20mot-clefs=20du=20type=20min=3Dmax=20=20=20=20=20=20=20=20=20?= =?utf8?q?et=20cardinal=20<>=201.=20remplacement=20d'un=20if=20bizarre=20q?= =?utf8?q?ui=20ne=20devait=20pas=20=20=20=20=20=20=20=20=20=C3=AAtre=20la?= =?utf8?q?=20pour=20rien=20(voir=20ligne=201304)?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- Editeur/composimp.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Editeur/composimp.py b/Editeur/composimp.py index af2c8481..45a20348 100644 --- a/Editeur/composimp.py +++ b/Editeur/composimp.py @@ -127,7 +127,9 @@ class newSIMPPanel(panels.OngletPanel): return liste_valeurs.append(self.selected_choix) liste_choix = self.Liste_choix.get_liste() - liste_choix.remove(self.selected_choix) + # PN en attendant mieux + if "TYPE_ANCRAGE" not in self.node.item.get_genealogie(): + liste_choix.remove(self.selected_choix) self.Liste_valeurs.put_liste(liste_valeurs) self.Liste_choix.put_liste(liste_choix) self.selected_choix = None @@ -415,7 +417,7 @@ class PLUSIEURS_INTO_Panel(PLUSIEURS_Panel): else : return "entrez entre "+str(mc.min)+" et "+str(mc.max)+" valeurs" if mc.min == mc.max: - return "Une liste de "+str(mc.min)+d_aides[type]+" est attendue" + return "Une liste de "+str(mc.min)+" "+d_aides[type]+" est attendue" else : return "Entre "+str(mc.min)+" et "+str(mc.max)+" valeurs de type "+d_aides[type]+" sont attendues" return " " @@ -1301,7 +1303,11 @@ class SIMPTreeItem(Objecttreeitem.AtomicObjectTreeItem): elif self.wait_into(): # l'objet prend sa (ses) valeur(s) dans un ensemble discret de valeurs min,max = self.GetMinMax() - if max != 1 and ((min != 0 and min != max) or (min == 0)): + # PN : + # Remplacement du if ?? + #if max != 1 and ((min != 0 and min != max) or (min == 0)): + assert (min <= max) + if max > 1 : # l'objet attend une liste de valeurs self.panel = PLUSIEURS_INTO_Panel else: -- 2.39.2