Salome HOME
Copyright update 2021
[tools/yacsgen.git] / module_generator / aster_tmpl.py
index 47f77a681900933691579afd2d0cce8368c3eabc..a5c55dadc586310ed50345de9d80f13f57916330 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2016  EDF R&D
+# Copyright (C) 2009-2021  EDF R&D
 #
 # This library is free software; you can redistribute it and/or
 # modify it under the terms of the GNU Lesser General Public
@@ -89,7 +89,6 @@ asterCEXECompo="""
 # Interet: introduire DEBUT() dans ce prefixe pour ne plus avoir a s'en preoccuper (ex: boucle for each)
 import sys,traceback,os
 import string
-import cPickle
 import ${module}_ORB__POA
 import calcium
 import dsccalcium
@@ -136,7 +135,7 @@ ${initservice}
     return jdc
 
   def insertPrePost(self,jdc,prepost):
-    if prepost <> "":
+    if prepost != "":
       exec(prepost)
       try:
         jdc = os.linesep + pre + os.linesep + jdc + os.linesep + post + os.linesep
@@ -149,7 +148,7 @@ ${initservice}
       self.jdc.g_context.update(args)
       CONTEXT.set_current_step(self.jdc)
       linecache.cache['<string>']=0,None,string.split(text,'\\n'),'<string>'
-      exec text in self.jdc.const_context,self.jdc.g_context
+      exec(text in self.jdc.const_context,self.jdc.g_context)
       CONTEXT.unset_current_step()
     except EOFError:
       CONTEXT.unset_current_step()
@@ -281,7 +280,7 @@ asterCEXEService="""
     self.beginService("${component}.${service}")
     try:
       args=${dvars}
-      if not args.has_key("jdc"):
+      if "jdc" not in args:
         fcomm=open("jdc",'r')
         jdc=fcomm.read()
         fcomm.close()