From ca57d379fd8edee4bb3a2163060fdc5295716e63 Mon Sep 17 00:00:00 2001 From: Pascale Noyret Date: Mon, 5 Dec 2011 11:00:31 +0000 Subject: [PATCH] *** empty log message *** --- Aster/Cata/cataSTA11/ops.py | 37 ++++++++++++++++++------------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/Aster/Cata/cataSTA11/ops.py b/Aster/Cata/cataSTA11/ops.py index ec10c378..75518a80 100644 --- a/Aster/Cata/cataSTA11/ops.py +++ b/Aster/Cata/cataSTA11/ops.py @@ -1,4 +1,4 @@ -#@ MODIF ops Cata DATE 12/10/2011 AUTEUR COURTOIS M.COURTOIS +#@ MODIF ops Cata DATE 31/10/2011 AUTEUR COURTOIS M.COURTOIS # -*- coding: iso-8859-1 -*- # CONFIGURATION MANAGEMENT OF EDF VERSION # ====================================================================== @@ -62,9 +62,8 @@ def commun_DEBUT_POURSUITE(jdc, PAR_LOT, IMPR_MACRO, CODE, DEBUG, IGNORE_ALARM, if CODE != None: jdc.fico = CODE['NOM'] if LANG: - from Execution.i18n import get_translation - lang = get_translation(LANG) - lang.install() + from Execution.i18n import localization + localization.install(LANG) if aster_exists: # pb en cas d'erreur dans FIN : appeler reset_print_function dans traiter_fin_exec ? #from functools import partial @@ -109,8 +108,8 @@ def build_debut(self,**args): self.jdc._Build() # On execute la fonction debut pour initialiser les bases # Cette execution est indispensable avant toute autre action sur ASTER - # op doit etre un entier car la fonction debut appelle GCECDU qui demande - # le numero de l'operateur associé (getoper) + # op doit être un entier car la fonction debut appelle GCECDU qui demande + # le numéro de l'operateur associé (getoper) self.definition.op=0 self.set_icmd(1) lot,ier=self.codex.debut(self,1) @@ -137,16 +136,16 @@ def POURSUITE(self, PAR_LOT, IMPR_MACRO, CODE, DEBUG, IGNORE_ALARM, LANG, INFO, if hasattr(self,'fichier_init'):return self.fichier_init='glob.1' self.jdc.initexec() - # le sous programme fortran appelé par self.codex.poursu demande le numero + # le sous programme fortran appelé par self.codex.poursu demande le numéro # de l'operateur (GCECDU->getoper), on lui donne la valeur 0 self.definition.op=0 lot,ier,lonuti,concepts=self.codex.poursu(self,1) # Par la suite pour ne pas executer la commande pendant la phase # d'execution on le remet à None self.definition.op=None - # On demande la numerotation de la commande POURSUITE avec l'incrément + # On demande la numérotation de la commande POURSUITE avec l'incrément # lonuti pour qu'elle soit numérotée à la suite des commandes existantes. -####CD self.set_icmd(lonuti) Non : on repart à zéro + # self.set_icmd(lonuti) Non : on repart à zéro pos=0 d={} while pos+80 < len(concepts)+1: @@ -170,12 +169,12 @@ def POURSUITE(self, PAR_LOT, IMPR_MACRO, CODE, DEBUG, IGNORE_ALARM, LANG, INFO, # On récupère ces objets après la restauration des concepts pour que # la récupération des objets pickled soit prioritaire. # On vérifie que les concepts relus dans glob.1 sont bien tous - # presents sous le meme nom et du meme type dans pick.1 + # presents sous le même nom et du même type dans pick.1 # Le contexte est ensuite updaté (surcharge) et donc enrichi des # variables qui ne sont pas des concepts. # On supprime du pickle_context les concepts valant None, ca peut - # etre le cas des concepts non executés, placés après FIN. - UTMESS('I', 'SUPERVIS2_1') + # être le cas des concepts non executés, placés après FIN. + UTMESS('I', 'SUPERVIS2_1', valk='pick.1') pickle_context = get_pickled_context() if pickle_context == None: UTMESS('F', 'SUPERVIS_86') @@ -198,7 +197,7 @@ def POURSUITE(self, PAR_LOT, IMPR_MACRO, CODE, DEBUG, IGNORE_ALARM, LANG, INFO, if self.jdc.info_level > 1: UTMESS('I', 'SUPERVIS2_3', valk=(elem, type(pickle_context[elem]).__name__.upper())) - UTMESS('A', 'SUPERVIS_93', valk=(elem, name)) + UTMESS('A', 'SUPERVIS_93', valk=(elem, "del %s" % name)) del pickle_context[elem] continue # détecte les incohérences @@ -210,7 +209,7 @@ def POURSUITE(self, PAR_LOT, IMPR_MACRO, CODE, DEBUG, IGNORE_ALARM, LANG, INFO, elif pickle_class not in (CO, entier) : # on n'a pas trouvé le concept dans la base et sa classe est ASSD : ce n'est pas normal # sauf dans le cas de CO : il n'a alors pas été typé et c'est normal qu'il soit absent de la base - # meme situation pour le type 'entier' produit uniquement par DEFI_FICHIER + # même situation pour le type 'entier' produit uniquement par DEFI_FICHIER UTMESS('F','SUPERVIS_88', valk=[elem,str(pickle_class)]) return if pickle_context[elem]==None: @@ -233,7 +232,7 @@ def get_pickled_context(): """ Cette fonction permet de réimporter dans le contexte courant du jdc (jdc.g_context) les objets python qui auraient été sauvegardés, sous forme pickled, lors d'une - précédente étude. Un fichier pick.1 doit etre présent dans le répertoire de travail + précédente étude. Un fichier pick.1 doit être présent dans le répertoire de travail """ fpick = 'pick.1' if not os.path.isfile(fpick): @@ -297,15 +296,15 @@ def INCLUDE_context(self,d): """ Fonction op_init pour macro INCLUDE """ - for k,v in self.g_context.items(): - d[k]=v + ctxt = self.g_context + d.update(ctxt) def build_include(self,**args): """ Fonction ops de la macro INCLUDE appelée lors de la phase de Build """ # Pour presque toutes les commandes (sauf FORMULE et POURSUITE) - # le numero de la commande n est pas utile en phase de construction + # le numéro de la commande n est pas utile en phase de construction # La macro INCLUDE ne sera pas numérotée (incrément=None) ier=0 self.set_icmd(None) @@ -376,7 +375,7 @@ def build_procedure(self,**args): """ ier=0 # Pour presque toutes les commandes (sauf FORMULE et POURSUITE) - # le numero de la commande n est pas utile en phase de construction + # le numéro de la commande n est pas utile en phase de construction # On ne numérote pas une macro PROCEDURE (incrément=None) self.set_icmd(None) icmd=0 -- 2.39.2