From 625afff8efda2f864dad586cac7992e852dc2133 Mon Sep 17 00:00:00 2001 From: eficas <> Date: Thu, 11 Apr 2002 06:45:45 +0000 Subject: [PATCH] =?utf8?q?F.R:=20-=20correction=20bug=20sur=20op=C3=A9rate?= =?utf8?q?ur=20strictement=20r=C3=A9entrant=20(ex:DEFI=5FGROUP)=20F.R:=20?= =?utf8?q?=20=20on=20ne=20pouvait=20pas=20s=C3=A9lectionner=20le=20concept?= =?utf8?q?=20retourn=C3=A9=20(enrichi)=20F.R:=20=20=20car=20dans=20nomme?= =?utf8?q?=5Fsd=20on=20faisait=20appel=20=C3=A0=20get=5Fsdprod=20sur=20le?= =?utf8?q?=20jdc=20(m=C3=A9thode=20F.R:=20=20=20qui=20n'existe=20pas)=20au?= =?utf8?q?=20lieu=20de=20get=5Fsd=5Favant=5Fetape=20...?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- Editeur/compooper.py | 6 ++++-- Ihm/I_ETAPE.py | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Editeur/compooper.py b/Editeur/compooper.py index b59d9941..e356edb9 100644 --- a/Editeur/compooper.py +++ b/Editeur/compooper.py @@ -7,6 +7,7 @@ # ====================================================================== from Tkinter import * import Pmw +import traceback import Objecttreeitem import panels import fontes @@ -68,7 +69,8 @@ class OPERPanel(panels.OngletPanel): choix = self.listbox.getcurselection()[0] self.valeur_choisie.set(choix) except: - pass + traceback.print_exc() + def choose_valeur_from_list(self,command): try: @@ -76,7 +78,7 @@ class OPERPanel(panels.OngletPanel): self.valeur_choisie.set(choix) apply(command,(),{}) except: - pass + traceback.print_exc() class EtapeTreeItem(Objecttreeitem.ObjectTreeItem): panel = OPERPanel diff --git a/Ihm/I_ETAPE.py b/Ihm/I_ETAPE.py index 7929971b..dc0c0b51 100644 --- a/Ihm/I_ETAPE.py +++ b/Ihm/I_ETAPE.py @@ -83,7 +83,9 @@ class ETAPE(I_MCCOMPO.MCCOMPO): # Cas particulier des opérateurs réentrants if not self.isvalid(sd='non') : return 0,"Nommage du concept refusé : l'opérateur n'est pas valide" if self.definition.reentrant == 'o': - self.sd = self.reuse = self.jdc.get_sdprod(nom) + # FR : appel à get_sdprod incorrect : il faut appeler get_sd_avant_etape + #self.sd = self.reuse = self.jdc.get_sdprod(nom) + self.sd = self.reuse = self.jdc.get_sd_avant_etape(nom,self) if self.sd != None : return 1,"Concept existant" else: -- 2.39.2