# On est passe de OUI à NON, on supprime la valeur
# PN correction de bug (on passe de non a non et cela supprime la valeur)
# ajout du if de le ligne suivane
- if self.node.item.is_CO():
- self.node.item.delete_valeur_co()
+ if self.node.item.is_CO():
+ self.node.item.delete_valeur_co()
self.record_valeur(name=None,mess="Suppression CO enregistrée")
self.label_co.place_forget()
self.entry_co.place_forget()
else:
showinfo("Copie impossible",
"Vous ne pouvez copier que des commandes ou des mots-clés facteurs !")
- return
+ return
def doPaste_Commande(self,objet_a_copier):
"""
self.typret=None
self.recorded_units={}
+ def copy(self):
+ """ Méthode qui retourne une copie de self non enregistrée auprès du JDC
+ et sans sd
+ On surcharge la methode de ETAPE pour exprimer que les concepts crees
+ par la MACRO d'origine ne sont pas crees par la copie mais eventuellement
+ seulement utilises
+ """
+ etape=I_ETAPE.ETAPE.copy(self)
+ etape.sdprods=[]
+ return etape
+
def get_sdprods(self,nom_sd):
"""
Fonction : retourne le concept produit par l etape de nom nom_sd