]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
F.R: - correction bug sur opérateur strictement réentrant (ex:DEFI_GROUP)
authoreficas <>
Thu, 11 Apr 2002 06:45:45 +0000 (06:45 +0000)
committereficas <>
Thu, 11 Apr 2002 06:45:45 +0000 (06:45 +0000)
F.R:   on ne pouvait pas sélectionner le concept retourné (enrichi)
F.R:   car dans nomme_sd on faisait appel à get_sdprod sur le jdc (méthode
F.R:   qui n'existe pas) au lieu de get_sd_avant_etape ...

Editeur/compooper.py
Ihm/I_ETAPE.py

index b59d99416fde82a550dd6f1ef0cd4232c632b314..e356edb9f42437d4ab47867738cccbde2fc0d8d1 100644 (file)
@@ -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
index 7929971b3d76662513a71b83575351d2f06736f7..dc0c0b51613bbf07335d66a3de60948f029c6672 100644 (file)
@@ -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: