X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=Noyau%2FN_MACRO_ETAPE.py;h=87c14e47e98dde6455c1ea1878f2669caf22ad98;hb=a7d5f18fe322c770026b50343adc09ed0472c192;hp=df5cf32f2331e814c27d71e3dcf81281fb94e52d;hpb=fc52b1bc2489e733741446e691cb5d27501a3e8a;p=tools%2Feficas.git diff --git a/Noyau/N_MACRO_ETAPE.py b/Noyau/N_MACRO_ETAPE.py index df5cf32f..87c14e47 100644 --- a/Noyau/N_MACRO_ETAPE.py +++ b/Noyau/N_MACRO_ETAPE.py @@ -1,4 +1,4 @@ -#@ MODIF N_MACRO_ETAPE Noyau DATE 22/02/2005 AUTEUR DURAND C.DURAND +#@ MODIF N_MACRO_ETAPE Noyau DATE 31/05/2005 AUTEUR DURAND C.DURAND # -*- coding: iso-8859-1 -*- # CONFIGURATION MANAGEMENT OF EDF VERSION # ====================================================================== @@ -43,6 +43,7 @@ class MACRO_ETAPE(N_ETAPE.ETAPE): """ nature = "COMMANDE" + typeCO=CO def __init__(self,oper=None,reuse=None,args={}): """ Attributs : @@ -328,7 +329,7 @@ class MACRO_ETAPE(N_ETAPE.ETAPE): raise AsException("""Erreur interne. Il ne devrait y avoir qu'un seul mot cle porteur du concept CO (%s)""" % co) mcs=mcs[0] - if not CO in mcs.definition.type: + if not self.typeCO in mcs.definition.type: raise AsException("""Erreur interne. Impossible de changer le type du concept (%s). Le mot cle associe ne supporte pas CO mais seulement (%s)""" %(co,mcs.definition.type)) co.etape=self @@ -361,7 +362,7 @@ Le type actuel (%s) devrait etre une classe derivee du nouveau type (%s)""" % (c raise AsException("""Erreur interne. Il ne devrait y avoir qu'un seul mot cle porteur du concept CO (%s)""" % co) mcs=mcs[0] - if not CO in mcs.definition.type: + if not self.typeCO in mcs.definition.type: raise AsException("""Erreur interne. Impossible de changer le type du concept (%s). Le mot cle associe ne supporte pas CO mais seulement (%s)""" %(co,mcs.definition.type)) co.etape=self