# 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]
self.controlContextApres(etape)
self.resetContext()
- CONNECTOR.Emit(self,"supp",etape)
+ CONNECTOR.Emit(self,"supp",etapeSup)
self.finModif()
return 1
#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()
#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