if typ=="file":continue #files are not passed through service interface
params.append(name)
if typ == "pyobj":
- datas.append('"%s":cPickle.loads(%s)' % (name, name))
+ datas.append('"%s":pickle.loads(%s)' % (name, name))
else:
datas.append('"%s":%s' % (name, name))
#ajout de l'adresse du composant
if typ=="file":continue #files are not passed through service interface
params.append(name)
if typ == "pyobj":
- datas.append('cPickle.dumps(j.g_context["%s"],-1)'%name)
+ datas.append('pickle.dumps(j.g_context["%s"],-1)'%name)
else:
datas.append('j.g_context["%s"]'%name)
outparams = ",".join(params)
if typ=="file":continue #files are not passed through service interface
params.append(name)
if typ == "pyobj":
- datas.append('"%s":cPickle.loads(%s)' % (name, name))
+ datas.append('"%s":pickle.loads(%s)' % (name, name))
else:
datas.append('"%s":%s' % (name, name))
#ajout de l'adresse du composant
for name, typ in serv.outport:
params.append(name)
if typ == "pyobj":
- datas.append('cPickle.dumps(j.g_context["%s"],-1)'%name)
+ datas.append('pickle.dumps(j.g_context["%s"],-1)'%name)
else:
datas.append('j.g_context["%s"]'%name)
outparams = ",".join(params)
if typ=="file":continue #files are not passed through service interface
params.append(name)
if typ == "pyobj":
- datas.append('"%s":cPickle.loads(%s)' % (name, name))
+ datas.append('"%s":pickle.loads(%s)' % (name, name))
else:
datas.append('"%s":%s' % (name, name))
#ajout de l'adresse du composant
for name, typ in serv.outport:
params.append(name)
if typ == "pyobj":
- datas.append('cPickle.dumps(j.g_context["%s"],-1)'%name)
+ datas.append('pickle.dumps(j.g_context["%s"],-1)'%name)
else:
datas.append('j.g_context["%s"]'%name)
outparams = ",".join(params)
if not j.cr.estvide():
msg="ERREUR DE COMPILATION DANS ACCAS - INTERRUPTION"
self.MESSAGE(msg)
- print ">> JDC.py : DEBUT RAPPORT"
- print j.cr
- print ">> JDC.py : FIN RAPPORT"
+ print (">> JDC.py : DEBUT RAPPORT")
+ print (j.cr)
+ print (">> JDC.py : FIN RAPPORT")
j.supprime()
sys.stdout.flush()
raise SALOME.SALOME_Exception(SALOME.ExceptionStruct(SALOME.BAD_PARAM,msg+'\\n'+str(j.cr),"${component}.py",0))
msg="ERREUR A L'INTERPRETATION DANS ACCAS - INTERRUPTION"
self.MESSAGE(msg)
ier=1
- print ">> JDC.py : DEBUT RAPPORT"
- print j.cr
- print ">> JDC.py : FIN RAPPORT"
+ print (">> JDC.py : DEBUT RAPPORT")
+ print (j.cr)
+ print (">> JDC.py : FIN RAPPORT")
sys.stdout.flush()
raise SALOME.SALOME_Exception(SALOME.ExceptionStruct(SALOME.BAD_PARAM,msg+'\\n'+str(j.cr), "${component}.py",0))
if j.par_lot == 'NON':
- print "FIN EXECUTION"
+ print ("FIN EXECUTION")
#err=calcium.cp_fin(self.proxy,calcium.CP_ARRET)
#retour sans erreur (il faut pousser les variables de sortie)
sys.stdout.flush()
if not cr.estvide():
msg="ERREUR A LA VERIFICATION SYNTAXIQUE - INTERRUPTION"
self.MESSAGE(msg)
- print ">> JDC.py : DEBUT RAPPORT"
- print cr
- print ">> JDC.py : FIN RAPPORT"
+ print( ">> JDC.py : DEBUT RAPPORT")
+ print( cr)
+ print( ">> JDC.py : FIN RAPPORT")
sys.stdout.flush()
raise SALOME.SALOME_Exception(SALOME.ExceptionStruct(SALOME.BAD_PARAM,msg+'\\n'+str(cr),"${component}.py",0))
msg="ERREUR A L'EXECUTION - INTERRUPTION"
self.MESSAGE(msg)
ier=1
- print ">> JDC.py : DEBUT RAPPORT"
- print j.cr
- print ">> JDC.py : FIN RAPPORT"
+ print( ">> JDC.py : DEBUT RAPPORT")
+ print( j.cr)
+ print( ">> JDC.py : FIN RAPPORT")
sys.stdout.flush()
raise SALOME.SALOME_Exception(SALOME.ExceptionStruct(SALOME.BAD_PARAM,msg+'\\n'+str(j.cr),"${component}.py",0))
else:
if __name__ == '__main__':
- print sys.argv
+ print( sys.argv)
orb = CORBA.ORB_init(sys.argv, CORBA.ORB_ID)
poa = orb.resolve_initial_references("RootPOA")
- print "ORB and POA initialized"
+ print( "ORB and POA initialized")
containerName=os.getenv("SALOME_CONTAINERNAME")
cpy_i = SALOME_ContainerPy_i(orb, poa, containerName)
- print "SALOME_ContainerPy_i instance created ",cpy_i
+ print( "SALOME_ContainerPy_i instance created ",cpy_i)
cpy_o = cpy_i._this()
- print "SALOME_ContainerPy_i instance activated ",cpy_o
+ print( "SALOME_ContainerPy_i instance activated ",cpy_o)
sys.stdout.flush()
sys.stderr.flush()
#Block for ever
orb.run()
- print "fin container aster"
+ print( "fin container aster")
sys.stdout.flush()
sys.stderr.flush()
"""
if __name__ == '__main__':
- print sys.argv
+ print( sys.argv)
orb = CORBA.ORB_init(sys.argv, CORBA.ORB_ID)
poa = orb.resolve_initial_references("RootPOA")
- print "ORB and POA initialized",orb,poa
+ print( "ORB and POA initialized",orb,poa)
sys.stdout.flush()
sys.stderr.flush()
compo=${component}(orb,poa,container,containerName, instanceName, "${component}")
comp_o = compo._this()
comp_iors = orb.object_to_string(comp_o)
- print "ior aster",comp_iors
+ print( "ior aster",comp_iors)
sys.stdout.flush()
sys.stderr.flush()
poaManager.activate()
orb.run()
- print "fin du composant aster standalone"
+ print( "fin du composant aster standalone")
"""
component=Template(component)
>>> s1 = module_generator.Service('myservice', inport=[("a","double"),],
instream=[("aa","CALCIUM_double","I")],
- body="print a")
+ body="print( a)")
"""
if typ=="file":continue #files are not passed through service interface
params.append(name)
if typ == "pyobj":
- pyparams.append(" %s=cPickle.loads(%s)" %(name, name))
+ pyparams.append(" %s=pickle.loads(%s)" %(name, name))
inparams = ",".join(params)
convertinparams = '\n'.join(pyparams)
if typ=="file":continue #files are not passed through service interface
params.append(name)
if typ == "pyobj":
- pyparams.append(" %s=cPickle.dumps(%s,-1)" %(name, name))
+ pyparams.append(" %s=pickle.dumps(%s,-1)" %(name, name))
outparams = ",".join(params)
convertoutparams = '\n'.join(pyparams)
#dedent and indent the body
if typ=="file":continue #files are not passed through service interface
params.append(name)
if typ == "pyobj":
- pyparams.append(" %s=cPickle.loads(%s)" %(name, name))
+ pyparams.append(" %s=pickle.loads(%s)" %(name, name))
inparams = ",".join(params)
convertinparams = '\n'.join(pyparams)
if typ=="file":continue #files are not passed through service interface
params.append(name)
if typ == "pyobj":
- pyparams.append(" %s=cPickle.dumps(%s,-1)" %(name, name))
+ pyparams.append(" %s=pickle.dumps(%s,-1)" %(name, name))
outparams = ",".join(params)
convertoutparams = '\n'.join(pyparams)
#dedent and indent the body
import dsccalcium
import SALOME
import Engines
-import cPickle
+import pickle
try:
import numpy
if __name__ == '__main__':
from omniORB import CORBA
- print sys.argv
+ print( sys.argv)
orb = CORBA.ORB_init(sys.argv, CORBA.ORB_ID)
poa = orb.resolve_initial_references("RootPOA")
- print "ORB and POA initialized",orb,poa
+ print( "ORB and POA initialized",orb,poa)
sys.stdout.flush()
sys.stderr.flush()
compo=${component}(orb,poa,container,containerName, instanceName, "${component}")
comp_o = compo._this()
comp_iors = orb.object_to_string(comp_o)
- print "ior ${component}",comp_iors
+ print( "ior ${component}",comp_iors)
sys.stdout.flush()
sys.stderr.flush()
poaManager.activate()
orb.run()
- print "fin du composant ${component} standalone"
+ print( "fin du composant ${component} standalone")
"""