]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
pour les fact repetables. pas satisfaisant --> ils sont tous repetables et non unique...
authorPASCALE NOYRET <pascale.noyret@edf.fr>
Wed, 19 Jan 2022 17:11:55 +0000 (18:11 +0100)
committerPASCALE NOYRET <pascale.noyret@edf.fr>
Wed, 19 Jan 2022 17:11:55 +0000 (18:11 +0100)
Ihm/I_JDC.py
Ihm/I_MCLIST.py

index f8fef42741fce5d9a1a7a06a7d9ef1ac053ba76d..0dde25dfca041008b3bf5c6c5aea300fbc4dd2e6 100644 (file)
@@ -527,6 +527,7 @@ class JDC(I_OBJECT.OBJECT):
 
         # Apres suppression de l'etape il faut controler que les etapes
         # suivantes ne produisent pas des concepts DETRUITS dans op_init de etape
+        etapeSup=etape
         if index_etape > 0:
             index_etape=index_etape-1
             etape=self.etapes[index_etape]
@@ -535,7 +536,7 @@ class JDC(I_OBJECT.OBJECT):
         self.controlContextApres(etape)
 
         self.resetContext()
-        CONNECTOR.Emit(self,"supp",etape)
+        CONNECTOR.Emit(self,"supp",etapeSup)
         self.finModif()
         return 1
 
@@ -867,7 +868,9 @@ class JDC(I_OBJECT.OBJECT):
         #contexte courant des concepts. Il contient les parametres
         context.update(self.getContexteAvant(etape))
         try :
+            valeur='09'
             objet = eval(valeur,context)
+            print ('llllllllllllllllllllllllllllllllllllllll',objet, objet.__class__)
             return objet
         except:
             #traceback.print_exc()
index 57172a25eeb85cc0258f5757a8b57e6e9223fb5e..15f59b49552d453a2a8d62d3c3b1ea92d89c99b8 100644 (file)
@@ -74,10 +74,12 @@ class MCList:
         #print ('MCList getDicoObjetsCompletsPourTree pour ', self)
         listeDict=[]
         nbFactDejaLa=len(self.data)
+        print ('_______________________________________________________________')
+        print (self.data)
         for i in self.data:
             dico = i.getDicoForFancy()
             if nbFactDejaLa > i.definition.min : dico['statut']='f'
-            if nbFactDejaLa < i.definition.min and i == nbFactDejaLa : dico['repetable'] = 1
+            if nbFactDejaLa < i.definition.max : dico['repetable'] = 1
             else : dico['repetable'] = 0
             listeDict.append(dico)
         return listeDict