From: Pascale Noyret Date: Tue, 29 May 2007 08:24:10 +0000 (+0000) Subject: PN : mise a niveau aster V9.0.27 X-Git-Tag: V1_12a2~43 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=23f5317f5c93e94727cf05eeb9087b81e1307947;p=tools%2Feficas.git PN : mise a niveau aster V9.0.27 --- diff --git a/Noyau/N_CR.py b/Noyau/N_CR.py index 0d86b29e..c7574051 100644 --- a/Noyau/N_CR.py +++ b/Noyau/N_CR.py @@ -1,4 +1,4 @@ -#@ MODIF N_CR Noyau DATE 14/09/2004 AUTEUR MCOURTOI M.COURTOIS +#@ MODIF N_CR Noyau DATE 16/05/2007 AUTEUR COURTOIS M.COURTOIS # -*- coding: iso-8859-1 -*- # CONFIGURATION MANAGEMENT OF EDF VERSION # ====================================================================== diff --git a/Noyau/N_ETAPE.py b/Noyau/N_ETAPE.py index 9b2a8251..d0f9f632 100644 --- a/Noyau/N_ETAPE.py +++ b/Noyau/N_ETAPE.py @@ -1,4 +1,4 @@ -#@ MODIF N_ETAPE Noyau DATE 13/02/2007 AUTEUR PELLET J.PELLET +#@ MODIF N_ETAPE Noyau DATE 16/05/2007 AUTEUR COURTOIS M.COURTOIS # -*- coding: iso-8859-1 -*- # CONFIGURATION MANAGEMENT OF EDF VERSION # ====================================================================== diff --git a/Noyau/N_FACT.py b/Noyau/N_FACT.py index 350e6f7b..1d8347dc 100644 --- a/Noyau/N_FACT.py +++ b/Noyau/N_FACT.py @@ -1,4 +1,4 @@ -#@ MODIF N_FACT Noyau DATE 16/05/2006 AUTEUR DURAND C.DURAND +#@ MODIF N_FACT Noyau DATE 16/05/2007 AUTEUR COURTOIS M.COURTOIS # -*- coding: iso-8859-1 -*- # CONFIGURATION MANAGEMENT OF EDF VERSION # ====================================================================== diff --git a/Noyau/N_FONCTION.py b/Noyau/N_FONCTION.py index 7be3cc85..02c13ef4 100644 --- a/Noyau/N_FONCTION.py +++ b/Noyau/N_FONCTION.py @@ -1,4 +1,4 @@ -#@ MODIF N_FONCTION Noyau DATE 19/09/2005 AUTEUR DURAND C.DURAND +#@ MODIF N_FONCTION Noyau DATE 16/05/2007 AUTEUR COURTOIS M.COURTOIS # -*- coding: iso-8859-1 -*- # CONFIGURATION MANAGEMENT OF EDF VERSION # ====================================================================== @@ -28,8 +28,7 @@ from __future__ import division from N_ASSD import ASSD import string -import Sdbase -from Sdbase import AsBase +from asojb import AsBase class FONCTION(ASSD):pass diff --git a/Noyau/N_JDC.py b/Noyau/N_JDC.py index 4bc98639..c15a5a82 100644 --- a/Noyau/N_JDC.py +++ b/Noyau/N_JDC.py @@ -1,4 +1,4 @@ -#@ MODIF N_JDC Noyau DATE 13/02/2007 AUTEUR PELLET J.PELLET +#@ MODIF N_JDC Noyau DATE 16/05/2007 AUTEUR COURTOIS M.COURTOIS # -*- coding: iso-8859-1 -*- # CONFIGURATION MANAGEMENT OF EDF VERSION # ====================================================================== diff --git a/Noyau/N_JDC_CATA.py b/Noyau/N_JDC_CATA.py index 4f9dd5f8..6c6ee7b4 100644 --- a/Noyau/N_JDC_CATA.py +++ b/Noyau/N_JDC_CATA.py @@ -37,11 +37,11 @@ class JDC_CATA(N_ENTITE.ENTITE): Attributs de classe : - - class_instance qui indique la classe qui devra etre utilisée + - class_instance qui indique la classe qui devra etre utilisée pour créer l'objet qui servira à controler la conformité du jeu de commandes avec sa définition - - label qui indique la nature de l'objet de définition (ici, JDC) + - label qui indique la nature de l'objet de définition (ici, JDC) """ class_instance = N_JDC.JDC diff --git a/Noyau/N_MACRO.py b/Noyau/N_MACRO.py index 71776c5f..87d157e1 100644 --- a/Noyau/N_MACRO.py +++ b/Noyau/N_MACRO.py @@ -1,4 +1,4 @@ -#@ MODIF N_MACRO Noyau DATE 14/09/2004 AUTEUR MCOURTOI M.COURTOIS +#@ MODIF N_MACRO Noyau DATE 16/05/2007 AUTEUR COURTOIS M.COURTOIS # -*- coding: iso-8859-1 -*- # CONFIGURATION MANAGEMENT OF EDF VERSION # ====================================================================== @@ -38,48 +38,48 @@ class MACRO(N_ENTITE.ENTITE): Cette classe a trois attributs de classe - - class_instance qui indique la classe qui devra etre utilisée - pour créer l'objet qui servira à controler la conformité d'un - macro-commande avec sa définition + - class_instance qui indique la classe qui devra etre utilisée + pour créer l'objet qui servira à controler la conformité d'un + macro-commande avec sa définition - - label qui indique la nature de l'objet de définition (ici, MACRO) + - label qui indique la nature de l'objet de définition (ici, MACRO) - - nommage qui est un module Python qui fournit la fonctionnalité de nommage + - nommage qui est un module Python qui fournit la fonctionnalité de nommage et les attributs d'instance suivants : - - nom : son nom + - nom : son nom - - op : le numéro d'opérateur + - op : le numéro d'opérateur - - sd_prod : le type de concept produit. C'est une classe ou une fonction qui retourne - une classe + - sd_prod : le type de concept produit. C'est une classe ou une fonction qui retourne + une classe - - reentrant : vaut 'n' ou 'o'. Indique si l'opérateur est réentrant ou pas. Un opérateur - réentrant peut modifier un concept d'entrée et le produire comme concept de sortie + - reentrant : vaut 'n' ou 'o'. Indique si l'opérateur est réentrant ou pas. Un opérateur + réentrant peut modifier un concept d'entrée et le produire comme concept de sortie - - repetable : vaut 'n' ou 'o'. Indique si l'opérateur est répetable ou pas. Un opérateur - non répétable ne doit apparaitre qu'une fois dans une exécution. C'est du ressort - de l'objet gérant le contexte d'exécution de vérifier cette contrainte. + - repetable : vaut 'n' ou 'o'. Indique si l'opérateur est répetable ou pas. Un opérateur + non répétable ne doit apparaitre qu'une fois dans une exécution. C'est du ressort + de l'objet gérant le contexte d'exécution de vérifier cette contrainte. - - fr : commentaire associé en francais + - fr : commentaire associé en francais - - ang : commentaire associé en anglais + - ang : commentaire associé en anglais - - docu : clé de documentation associée + - docu : clé de documentation associée - - regles : liste des règles associées + - regles : liste des règles associées - - op_init : cet attribut vaut None ou une fonction. Si cet attribut ne vaut pas None, cette - fonction est exécutée lors des phases d'initialisation de l'étape associée. + - op_init : cet attribut vaut None ou une fonction. Si cet attribut ne vaut pas None, cette + fonction est exécutée lors des phases d'initialisation de l'étape associée. - - niveau : indique le niveau dans lequel est rangé l'opérateur. Les opérateurs peuvent etre - rangés par niveau. Ils apparaissent alors exclusivement dans leur niveau de rangement. - Si niveau vaut None, l'opérateur est rangé au niveau global. + - niveau : indique le niveau dans lequel est rangé l'opérateur. Les opérateurs peuvent etre + rangés par niveau. Ils apparaissent alors exclusivement dans leur niveau de rangement. + Si niveau vaut None, l'opérateur est rangé au niveau global. - - entites : dictionnaire dans lequel sont stockés les sous entités de l'opérateur. Il s'agit - des entités de définition pour les mots-clés : FACT, BLOC, SIMP. Cet attribut - est initialisé avec args, c'est à dire les arguments d'appel restants. + - entites : dictionnaire dans lequel sont stockés les sous entités de l'opérateur. Il s'agit + des entités de définition pour les mots-clés : FACT, BLOC, SIMP. Cet attribut + est initialisé avec args, c'est à dire les arguments d'appel restants. """ @@ -136,7 +136,14 @@ class MACRO(N_ENTITE.ENTITE): Construit l'objet MACRO_ETAPE a partir de sa definition (self), puis demande la construction de ses sous-objets et du concept produit. """ - nomsd=self.nommage.GetNomConceptResultat(self.nom) + # Glut MC (2007-05) / Sensibilité + # Précaution nécessaire pour la sensibilité (on fait 'exec' du texte d'une commande) + # car on n'a pas de "ligne" à décoder pour trouver le nom du résultat (à gauche + # du signe égal). Cà tombe bien, dans ce cas, sd_prod=None : pas de résultat ! + if self.sd_prod != None: + nomsd=self.nommage.GetNomConceptResultat(self.nom) + else: + nomsd = None etape= self.class_instance(oper=self,reuse=reuse,args=args) etape.McBuild() return etape.Build_sd(nomsd) diff --git a/Noyau/N_MACRO_ETAPE.py b/Noyau/N_MACRO_ETAPE.py index 18fb7281..28940f2c 100644 --- a/Noyau/N_MACRO_ETAPE.py +++ b/Noyau/N_MACRO_ETAPE.py @@ -1,4 +1,4 @@ -#@ MODIF N_MACRO_ETAPE Noyau DATE 13/02/2007 AUTEUR PELLET J.PELLET +#@ MODIF N_MACRO_ETAPE Noyau DATE 16/05/2007 AUTEUR COURTOIS M.COURTOIS # -*- coding: iso-8859-1 -*- # CONFIGURATION MANAGEMENT OF EDF VERSION # ====================================================================== diff --git a/Noyau/N_MCCOMPO.py b/Noyau/N_MCCOMPO.py index c4f166bb..2205ae34 100644 --- a/Noyau/N_MCCOMPO.py +++ b/Noyau/N_MCCOMPO.py @@ -1,4 +1,4 @@ -#@ MODIF N_MCCOMPO Noyau DATE 13/02/2007 AUTEUR PELLET J.PELLET +#@ MODIF N_MCCOMPO Noyau DATE 16/05/2007 AUTEUR COURTOIS M.COURTOIS # -*- coding: iso-8859-1 -*- # CONFIGURATION MANAGEMENT OF EDF VERSION # ======================================================================