]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
*** empty log message ***
authorPascale Noyret <pascale.noyret@edf.fr>
Mon, 5 Dec 2011 11:00:31 +0000 (11:00 +0000)
committerPascale Noyret <pascale.noyret@edf.fr>
Mon, 5 Dec 2011 11:00:31 +0000 (11:00 +0000)
Aster/Cata/cataSTA11/ops.py

index ec10c3789028f2147878575e0e390bb12c63e4a0..75518a80e445d39c868dd8a253277af213a8d36c 100644 (file)
@@ -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