import sys, os, string, py_compile
files = '''$*'''
-print 'Byte-compiling python modules...'
+print('Byte-compiling python modules...')
for file in string.split(files):
$trans
if not os.path.exists(path) or not (len(path) >= 3 and path[-3:] == '.py'):
continue
- print file,
+ print(file, end='')
sys.stdout.flush()
py_compile.compile(path)
print" || exit $?
import sys, os, string, py_compile
files = '''$*'''
-print 'Byte-compiling python modules (optimised versions) ...'
+print('Byte-compiling python modules (optimised versions) ...')
for file in string.split(files):
$trans
if not os.path.exists(path) or not (len(path) >= 3 and path[-3:] == '.py'):
continue
- print file,
+ print(file, end='')
sys.stdout.flush()
py_compile.compile(path)
print" 2>/dev/null || :
const char * code_py = "def f(a):\n"
" return a\n"
"if __name__ == '__main__':"
- " print 'toto'\n";
+ " print('toto')\n";
verifyWrongPycode(code_py, "f", "not accepted statement");
}
<code>def f(p1):</code>
<code> global a</code>
<code> p1= p1+10.</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> a=a+p1</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> return p1</code>
</function>
<inport name="p1" type="double"/>
<code>def f(p1):</code>
<code> global a</code>
<code> p1= p1+10.</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> a=a+p1</code>
- <code> print "p1:",p1</code>
+ <code> print("p1:",p1)</code>
<code><![CDATA[ condition=p1 < 40.]]> </code>
<code> return p1,condition</code>
</function>
<PyFunc><![CDATA[ index = min ]]></PyFunc>
<PyFunc><![CDATA[ else : ]]></PyFunc>
<PyFunc><![CDATA[ index = max ]]></PyFunc>
- <PyFunc><![CDATA[ print "Init :" ]]></PyFunc>
- <PyFunc><![CDATA[ print index,min,max,couronne,Rcouronne,Rsphere ]]></PyFunc>
+ <PyFunc><![CDATA[ print("Init :") ]]></PyFunc>
+ <PyFunc><![CDATA[ print(index,min,max,couronne,Rcouronne,Rsphere) ]]></PyFunc>
<PyFunc><![CDATA[ couronne.Register() ]]></PyFunc>
<PyFunc><![CDATA[ return index,min,max,couronne,Rcouronne,Rsphere ]]></PyFunc>
<PyFunc><![CDATA[?]]></PyFunc>
<PyFunc><![CDATA[ OutLoop = 0 ]]></PyFunc>
<PyFunc><![CDATA[ if max > index : ]]></PyFunc>
<PyFunc><![CDATA[ OutLoop = 1 ]]></PyFunc>
- <PyFunc><![CDATA[ print "More :" ]]></PyFunc>
- <PyFunc><![CDATA[ print OutLoop,index,min,max,couronne,Rcouronne,Rsphere ]]></PyFunc>
+ <PyFunc><![CDATA[ print("More :") ]]></PyFunc>
+ <PyFunc><![CDATA[ print(OutLoop,index,min,max,couronne,Rcouronne,Rsphere) ]]></PyFunc>
<PyFunc><![CDATA[ couronne.Register() ]]></PyFunc>
<PyFunc><![CDATA[ return OutLoop,index,min,max,couronne,Rcouronne,Rsphere ]]></PyFunc>
<PyFunc><![CDATA[?]]></PyFunc>
<FuncName>Next</FuncName>
<PyFunc><![CDATA[def Next(index,min,max,couronne,Rcouronne,Rsphere): ]]></PyFunc>
<PyFunc><![CDATA[ index = index + 1 ]]></PyFunc>
- <PyFunc><![CDATA[ print "Next :" ]]></PyFunc>
- <PyFunc><![CDATA[ print index,min,max,couronne,Rcouronne,Rsphere ]]></PyFunc>
+ <PyFunc><![CDATA[ print("Next :") ]]></PyFunc>
+ <PyFunc><![CDATA[ print(index,min,max,couronne,Rcouronne,Rsphere) ]]></PyFunc>
<PyFunc><![CDATA[ couronne.Register() ]]></PyFunc>
<PyFunc><![CDATA[ return index,min,max,couronne,Rcouronne,Rsphere ]]></PyFunc>
<PyFunc><![CDATA[?]]></PyFunc>
<PyFunc><![CDATA[ aVisu = lcc.FindOrLoadComponent("FactoryServer","VISU") ]]></PyFunc>
<PyFunc><![CDATA[ aStudy = StudyManager.GetStudyByID(1) ]]></PyFunc>
<PyFunc><![CDATA[ aVisu.SetCurrentStudy(aStudy) ]]></PyFunc>
- <PyFunc><![CDATA[ print "InitDisplay --> aVisu ", aVisu ]]></PyFunc>
+ <PyFunc><![CDATA[ print("InitDisplay --> aVisu ", aVisu) ]]></PyFunc>
<PyFunc><![CDATA[ time.sleep(2) ]]></PyFunc>
<PyFunc><![CDATA[ aViewManager=aVisu.GetViewManager() ]]></PyFunc>
- <PyFunc><![CDATA[ print "InitDisplay --> aViewManager ", aViewManager ]]></PyFunc>
+ <PyFunc><![CDATA[ print("InitDisplay --> aViewManager ", aViewManager) ]]></PyFunc>
<PyFunc><![CDATA[ #time.sleep(2) ]]></PyFunc>
<PyFunc><![CDATA[ #aView=aViewManager.GetCurrentView() ]]></PyFunc>
<PyFunc><![CDATA[ aView=aViewManager.Create3DView() ]]></PyFunc>
- <PyFunc><![CDATA[ print "InitDisplay --> aView ", aView ]]></PyFunc>
+ <PyFunc><![CDATA[ print("InitDisplay --> aView ", aView) ]]></PyFunc>
<PyFunc><![CDATA[ #time.sleep(2) ]]></PyFunc>
<PyFunc><![CDATA[ medFile = "TimeStamps.med" ]]></PyFunc>
<PyFunc><![CDATA[ medFile = os.getenv('DATA_DIR') + '/MedFiles/' + medFile ]]></PyFunc>
<PyFunc><![CDATA[ myResult = aVisu.ImportFile(medFile) ]]></PyFunc>
- <PyFunc><![CDATA[ print "InitDisplay --> myResult ", myResult ]]></PyFunc>
+ <PyFunc><![CDATA[ print("InitDisplay --> myResult ", myResult) ]]></PyFunc>
<PyFunc><![CDATA[ return aVisu,aView,myResult ]]></PyFunc>
</PyFunction> </PyFunction-list>
<creation-date>8/4/2005 - 14:3:47</creation-date>
<PyFunc><![CDATA[ index = min ]]></PyFunc>
<PyFunc><![CDATA[ else : ]]></PyFunc>
<PyFunc><![CDATA[ index = max ]]></PyFunc>
- <PyFunc><![CDATA[ print "---- Init ",index,min,max,aVisu,aView,myResult,x1 ]]></PyFunc>
+ <PyFunc><![CDATA[ print("---- Init ",index,min,max,aVisu,aView,myResult,x1) ]]></PyFunc>
<PyFunc><![CDATA[ aView.Register() ]]></PyFunc>
<PyFunc><![CDATA[ myResult.Register() ]]></PyFunc>
<PyFunc><![CDATA[ return index,min,max,aVisu,aView,myResult,x1 ]]></PyFunc> </PyFunction>
<PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
<PyFunc><![CDATA[ else : ]]></PyFunc>
<PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
- <PyFunc><![CDATA[ print "---- More",index,min,max,aVisu,aView,myResult,x1 ]]></PyFunc>
+ <PyFunc><![CDATA[ print("---- More",index,min,max,aVisu,aView,myResult,x1) ]]></PyFunc>
<PyFunc><![CDATA[ aView.Register() ]]></PyFunc>
<PyFunc><![CDATA[ myResult.Register() ]]></PyFunc>
<PyFunc><![CDATA[ return DoLoop,index,min,max,aVisu,aView,myResult,x1 ]]></PyFunc> </PyFunction>
<PyFunc><![CDATA[def Next(index,min,max,aVisu,aView,myResult,x1): ]]></PyFunc>
<PyFunc><![CDATA[ index = index + 1 ]]></PyFunc>
<PyFunc><![CDATA[ x1=x1+1.0 ]]></PyFunc>
- <PyFunc><![CDATA[ print "---- Next",index,min,max,aVisu,aView,myResult,x1 ]]></PyFunc>
+ <PyFunc><![CDATA[ print("---- Next",index,min,max,aVisu,aView,myResult,x1) ]]></PyFunc>
<PyFunc><![CDATA[ aView.Register() ]]></PyFunc>
<PyFunc><![CDATA[ myResult.Register() ]]></PyFunc>
<PyFunc><![CDATA[ return index,min,max,aVisu,aView,myResult,x1 ]]></PyFunc> </PyFunction> </PyFunction-list>
<PyFunc><![CDATA[import os ]]></PyFunc>
<PyFunc><![CDATA[import time ]]></PyFunc>
<PyFunc><![CDATA[def DisplayVitesse(index,aVisu,aView,aResult,x1): ]]></PyFunc>
- <PyFunc><![CDATA[ print "----- Display 1 index = ", index,aVisu,aView,aResult,x1 ]]></PyFunc>
+ <PyFunc><![CDATA[ print("----- Display 1 index = ", index,aVisu,aView,aResult,x1) ]]></PyFunc>
<PyFunc><![CDATA[ aMeshName ="dom" ]]></PyFunc>
<PyFunc><![CDATA[ myFieldName = "vitesse" ]]></PyFunc>
<PyFunc><![CDATA[ anEntity = VISU.NODE ]]></PyFunc>
<PyFunc><![CDATA[ aMesh = aVisu.MeshOnEntity(aResult, aMeshName, anEntity) ]]></PyFunc>
- <PyFunc><![CDATA[ print "----- Display 2 ", aMesh ]]></PyFunc>
+ <PyFunc><![CDATA[ print("----- Display 2 ", aMesh) ]]></PyFunc>
<PyFunc><![CDATA[ x1=int(x1) ]]></PyFunc>
<PyFunc><![CDATA[ aScalarMap=aVisu.ScalarMapOnField(aResult,aMeshName,anEntity,myFieldName,x1) ]]></PyFunc>
- <PyFunc><![CDATA[ print "----- Display 4" ]]></PyFunc>
+ <PyFunc><![CDATA[ print("----- Display 4") ]]></PyFunc>
<PyFunc><![CDATA[ if aScalarMap is not None: ]]></PyFunc>
<PyFunc><![CDATA[ aScalarMap.SetScaling(VISU.LINEAR) ]]></PyFunc>
<PyFunc><![CDATA[ else: ]]></PyFunc>
- <PyFunc><![CDATA[ print "Null scalar map is created" ]]></PyFunc>
- <PyFunc><![CDATA[ print "----- Display 5" ]]></PyFunc>
+ <PyFunc><![CDATA[ print("Null scalar map is created") ]]></PyFunc>
+ <PyFunc><![CDATA[ print("----- Display 5") ]]></PyFunc>
<PyFunc><![CDATA[ aView.DisplayOnly(aScalarMap) ]]></PyFunc>
<PyFunc><![CDATA[ aView.FitAll() ]]></PyFunc>
<PyFunc><![CDATA[ aView.Update() ]]></PyFunc>
- <PyFunc><![CDATA[ print "----- Display 6" ]]></PyFunc>
+ <PyFunc><![CDATA[ print("----- Display 6") ]]></PyFunc>
<PyFunc><![CDATA[ theResult=aResult ]]></PyFunc>
<PyFunc><![CDATA[ #time.sleep(2) ]]></PyFunc>
<PyFunc><![CDATA[ theResult.Register() ]]></PyFunc>
AC_MSG_CHECKING(python extra libraries)
PYTHON_EXTRA_LIBS=`$PYTHON -c "import distutils.sysconfig; \
conf = distutils.sysconfig.get_config_var; \
- print conf('LOCALMODLIBS')+' '+conf('LIBS')"
+ print(conf('LOCALMODLIBS')+' '+conf('LIBS'))"
AC_MSG_RESULT($PYTHON_EXTRA_LIBS)`
AC_SUBST(PYTHON_EXTRA_LIBS)
])
AC_SUBST(PYTHONHOME)
changequote(<<, >>)dnl
- PYTHON_VERSION=`$PYTHON -c "import sys; print sys.version[:3]"`
+ PYTHON_VERSION=`$PYTHON -c "import sys; print(sys.version[:3])"`
changequote([, ])dnl
AC_SUBST(PYTHON_VERSION)
dnl to know which OS Python thinks this is.
AC_SUBST(PYTHON_PLATFORM)
- PYTHON_PLATFORM=`$PYTHON -c "import sys; print sys.platform"`
+ PYTHON_PLATFORM=`$PYTHON -c "import sys; print(sys.platform)"`
AC_SUBST(PYTHON_SITE)
AC_ARG_WITH(python-site,
AC_MSG_CHECKING(python extra libraries)
PYTHON_EXTRA_LIBS=`$PYTHON -c "import distutils.sysconfig; \
conf = distutils.sysconfig.get_config_var; \
- print conf('LOCALMODLIBS')+' '+conf('LIBS')"
+ print(conf('LOCALMODLIBS')+' '+conf('LIBS'))"
AC_MSG_RESULT($PYTHON_EXTRA_LIBS)`
AC_SUBST(PYTHON_EXTRA_LIBS)
])
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
-mport salome
+import salome
import HXX2SALOME_GENERIC_CLASS_NAME_ORB
myHXX2SALOME_GENERIC_CLASS_NAME = salome.lcc.FindOrLoadComponent("FactoryServer", "HXX2SALOME_GENERIC_CLASS_NAME")
#
#
-print "Hello HXX2SALOME_GENERIC_CLASS_NAME"
+print("Hello HXX2SALOME_GENERIC_CLASS_NAME")
# Test here some of HXX2SALOME_GENERIC_CLASS_NAME methods ...
AC_SUBST(PYTHONHOME)
changequote(<<, >>)dnl
- PYTHON_VERSION=`$PYTHON -c "import sys; print sys.version[:3]"`
+ PYTHON_VERSION=`$PYTHON -c "import sys; print(sys.version[:3])"`
changequote([, ])dnl
AC_SUBST(PYTHON_VERSION)
dnl to know which OS Python thinks this is.
AC_SUBST(PYTHON_PLATFORM)
- PYTHON_PLATFORM=`$PYTHON -c "import sys; print sys.platform"`
+ PYTHON_PLATFORM=`$PYTHON -c "import sys; print(sys.platform)"`
AC_SUBST(PYTHON_SITE)
AC_ARG_WITH(python-site,
import sys, os, string, py_compile
files = '''$*'''
-print 'Byte-compiling python modules...'
+print('Byte-compiling python modules...')
for file in string.split(files):
$trans
if not os.path.exists(path) or not (len(path) >= 3 and path[-3:] == '.py'):
continue
- print file,
+ print(file, end='')
sys.stdout.flush()
py_compile.compile(path)
print" || exit $?
import sys, os, string, py_compile
files = '''$*'''
-print 'Byte-compiling python modules (optimized versions) ...'
+print('Byte-compiling python modules (optimized versions) ...')
for file in string.split(files):
$trans
if not os.path.exists(path) or not (len(path) >= 3 and path[-3:] == '.py'):
continue
- print file,
+ print(file, end='')
sys.stdout.flush()
py_compile.compile(path)
print" 2>/dev/null || :
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
-mport salome
+import salome
import HXX2SALOME_GENERIC_CLASS_NAME_ORB
myHXX2SALOME_GENERIC_CLASS_NAME = salome.lcc.FindOrLoadComponent("FactoryServer", "HXX2SALOME_GENERIC_CLASS_NAME")
#
#
-print "Hello HXX2SALOME_GENERIC_CLASS_NAME"
+print("Hello HXX2SALOME_GENERIC_CLASS_NAME")
# Test here some of HXX2SALOME_GENERIC_CLASS_NAME methods ...
bb=Decimal(b)
cc=aa+bb
c=str(cc)
-print "cc=",cc
+print("cc=",cc)
time.sleep(1)
</code></script>
<inport name="a" type="string"/>
print("for i in range (" + str(n+1) + "):")
print(" v='a' + str(i)")
print(" tot+=Decimal(eval(v))")
- print("print tot")
+ print("print(tot)")
print("result=str(tot)")
print("ref=Decimal(2)**" + str(n))
print("reference=str(ref)")
<inline name="node_0_0" >
<script><code>
c=a+b
-print c
+print(c)
</code></script>
<inport name="a" type="int"/>
<inport name="b" type="int"/>
<inline name="node98" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="objvec"/>
</inline>
<inline name="node1" state="disabled">
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="int"/>
</inline>
<inline name="node11" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="string"/>
</inline>
<inline name="node12" >
<script>
- <code>print p1</code>
- <code>print "coucou"</code>
+ <code>print(p1)</code>
+ <code>print("coucou")</code>
</script>
<inport name="p1" type="dblevec"/>
</inline>
<inline name="node13" >
<script>
- <code><![CDATA[print p1]]></code>
- <code><![CDATA[print "coucou"]]> </code>
+ <code><![CDATA[print(p1)]]></code>
+ <code><![CDATA[print("coucou")]]> </code>
<code><![CDATA[a=1/0]]> </code>
</script>
<inport name="p1" type="dblevecvec"/>
<script>
<code>import eo</code>
<code>obj=obj._narrow(eo.Echo)</code>
- <code>print p1</code>
- <code>print obj</code>
+ <code>print(p1)</code>
+ <code>print(obj)</code>
<code>p2=obj.echoC(p1)</code>
- <code>print p2</code>
+ <code>print(p2)</code>
</script>
<inport name="p1" type="eo/C"/>
<inport name="obj" type="Echo"/>
</inline>
<inline name="node34" >
<script>
- <code>print p1;p2=p1</code>
+ <code>print(p1);p2=p1</code>
</script>
<inport name="p1" type="eo/C"/>
<outport name="p2" type="eo/C"/>
</inline>
<inline name="node35" >
<script>
- <code>print p1;p2=p1</code>
+ <code>print(p1);p2=p1</code>
</script>
<inport name="p1" type="eo/C"/>
<outport name="p2" type="eo/C"/>
<inline name="node1" >
<function name="f">
<code>def f(p1):</code>
- <code> print p1;p1=2*p1 </code>
+ <code> print(p1);p1=2*p1 </code>
<code> return p1 </code>
</function>
<inport name="p1" type="string"/>
<inline name="node1" >
<function name="f">
<code>def f(p1):</code>
- <code> print p1;p1=2*p1 </code>
+ <code> print(p1);p1=2*p1 </code>
<code> return p1 </code>
</function>
<inport name="p1" type="string"/>
<inline name="node1" >
<function name="f">
<code>def f(p1):</code>
- <code> print p1;p1=2*p1 </code>
- <code> print "coucou b1.b2.node1" </code>
+ <code> print(p1);p1=2*p1 </code>
+ <code> print("coucou b1.b2.node1") </code>
<code> return p1 </code>
</function>
<inport name="p1" type="string"/>
<inline name="node1" >
<function name="f">
<code> def f(p1):</code>
- <code> print p1;p1=2*p1 </code>
+ <code> print(p1);p1=2*p1 </code>
<code> return p1 </code>
</function>
<inport name="p1" type="string"/>
<inline name="node2" >
<function name="f">
<code>def f(s1):</code>
- <code> print s1 </code>
+ <code> print(s1) </code>
<code> return s1 </code>
</function>
<inport name="s1" type="dblevec"/>
<inline name="node1" >
<function name="f">
<code>def f(p1):</code>
- <code> print p1;p1=2*p1 </code>
+ <code> print(p1);p1=2*p1 </code>
<code> return p1 </code>
</function>
<inport name="p1" type="string"/>
<inline name="pyth5" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="boolvec"/>
<outport name="p1" type="boolvec"/>
<inline name="pyth6" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="boolvec"/>
<outport name="p1" type="boolvec"/>
<inline name="pyth1" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
<inline name="pyth2" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
<inline name="pyth3" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
<inline name="pyth4" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</foreach>
<inline name="pyth5" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="dblevec"/>
<outport name="p1" type="dblevec"/>
</datanode>
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
<bloc name="b">
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
<inline name="pyth5" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="dblevec"/>
<outport name="p1" type="dblevec"/>
<inline name="pyth6" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="dblevec"/>
<outport name="p1" type="dblevec"/>
<inline name="node0" >
<script>
<code>p1="toto"</code>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<outport name="p1" type="string"/>
</inline>
<inline name="node0" >
<script>
<code>p1="toto"</code>
- <code>print p1</code>
+ <code>print(p1)</code>
<code>#a=1/0</code>
</script>
<outport name="p1" type="string"/>
<inline name="node0" >
<script>
<code>p1="toto"</code>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<outport name="p1" type="string"/>
</inline>
<inline name="node0" >
<script>
<code>p1="toto"</code>
- <code>print p1</code>
+ <code>print(p1)</code>
<code>#a=1/0</code>
</script>
<inport name="p1" type="string"/>
<inline name="node0" >
<script>
<code>p1="toto"</code>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<outport name="p1" type="string"/>
</inline>
<inline name="node0" >
<script>
<code>p1="toto"</code>
- <code>print p1</code>
+ <code>print(p1)</code>
<code>a=1/0</code>
</script>
<outport name="p1" type="string"/>
</inline>
<inline name="n2" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
<switch name="b1">
<case id="1">
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
</case>
<case id="3">
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
</case>
<default>
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
<!-- service -->
<inline name="node1" >
- <script><code>print p1;p1=2*p1</code></script>
+ <script><code>print(p1);p1=2*p1</code></script>
<inport name="p1" type="string"/>
<outport name="p1" type="string"/>
</inline>
<inline name="node0" >
<script>
<code>p1="toto"</code>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<outport name="p1" type="string"/>
</inline>
<inline name="node3" >
<script>
- <code>print "node3:",p1</code>
+ <code>print("node3:",p1)</code>
</script>
<inport name="p1" type="file"/>
</inline>
<code>def f(p1):</code>
<code> global a</code>
<code> p1= p1+10.</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> a=a+p1</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> return p1</code>
</function>
<inport name="p1" type="double"/>
</foreach>
<inline name="node1" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="dblevec"/>
</inline>
<code>def f(p1):</code>
<code> global a</code>
<code> p1= p1+10.</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> a=a+p1</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> return p1</code>
</function>
<inport name="p1" type="double"/>
</bloc>
<inline name="node1" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="dblevec"/>
</inline>
<code>def f(p1):</code>
<code> global a</code>
<code> p1= p1+10.</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> a=a+p1</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> return p1</code>
</function>
<inport name="p1" type="double"/>
</foreach>
<inline name="node1" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="double"/>
</inline>
</foreach>
<inline name="node1" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="dblevec"/>
</inline>
</foreach>
<inline name="node3" >
<script>
- <code>print "coucou"</code>
+ <code>print("coucou")</code>
</script>
</inline>
<service name="node4" >
</bloc>
<inline name="node1" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="dblevec"/>
</inline>
<inline name="node1" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="intvecvec"/>
<outport name="p1" type="intvecvec"/>
</inline>
<inline name="node3" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="intvecvec"/>
</inline>
runs[run].append(medFile)
runs[run].append(meshName)
pass
-print "There is(are) ",numberOfRun," runs of Fake Compo on process ",os.getpid()
+print("There is(are) ",numberOfRun," runs of Fake Compo on process ",os.getpid())
]]></code></script>
<outport name="numberOfRun" type="int"/>
<outport name="runs" type="seqpyobj"/>
</foreach>
<inline name="node1" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="dblevec"/>
</inline>
<function name="f">
<code>import time</code>
<code>def f(p1):</code>
- <code> print "+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ start ", p1</code>
+ <code> print("+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ start ", p1)</code>
<code> time.sleep(0.1)</code>
- <code> print "----------------------------------------- stop ", p1</code>
+ <code> print("----------------------------------------- stop ", p1)</code>
<code> return p1</code>
</function>
<inport name="p1" type="double"/>
</foreach>
<inline name="node1" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="dblevec"/>
</inline>
<foreach name="ForEachLoop" nbranch="4" type="int">
<initnode>
<inline name="initScript">
- <script><code><![CDATA[print "initnode"
+ <script><code><![CDATA[print("initnode")
o1=7
]]></code></script>
<outport name="o1" type="int"/>
</inline>
<finalizenode>
<inline name="finalizeScript">
- <script><code><![CDATA[print "finalizenode"
+ <script><code><![CDATA[print("finalizenode")
]]></code></script>
<inport name="i2" type="int"/>
</inline>
</datalink>
</foreach>
<inline name="PostProc">
- <script><code><![CDATA[print "Post-traitement"
+ <script><code><![CDATA[print("Post-traitement")
for x in i5:
- print x
+ print(x)
]]></code></script>
<load container="DefaultContainer"/>
<inport name="i5" type="seqint"/>
<code>def f(p1):</code>
<code> global a</code>
<code> p1= p1+10.</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> a=a+p1</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> return p1</code>
</function>
<inport name="p1" type="double"/>
<code>def f(p1):</code>
<code> global a</code>
<code> p1= p1+10.</code>
- <code> print "a=",a</code>
+ <code> print("a=",a)</code>
<code> a=a+p1</code>
- <code> print "a=",a</code>
+ <code> print("a=",a)</code>
<code> return p1</code>
</function>
<inport name="p1" type="double"/>
<code>def f(p1):</code>
<code> global a</code>
<code> p1= p1+10.</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> a=a+p1</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> return p1</code>
</function>
<inport name="p1" type="double"/>
<code>def f(p1):</code>
<code> global a</code>
<code> p1= p1+10.</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> a=a+p1</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> return p1</code>
</function>
<inport name="p1" type="double"/>
<code>def f(p1):</code>
<code> global a</code>
<code> p1= p1+10.</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> a=a+p1</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> return p1</code>
</function>
<inport name="p1" type="double"/>
<code>def f(p1):</code>
<code> global a</code>
<code> p1= p1+10.</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> a=a+p1</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> return p1</code>
</function>
<inport name="p1" type="double"/>
<code>def f(p1):</code>
<code> global a</code>
<code> p1= p1+10.</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> a=a+p1</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> return p1</code>
</function>
<inport name="p1" type="double"/>
<code>def f(p1):</code>
<code> global a</code>
<code> p1= p1+10.</code>
- <code> print "a:",a</code>
+ <code> print("a:",a)</code>
<code> a=a+p1</code>
- <code> print "p1:",p1</code>
+ <code> print("p1:",p1)</code>
<code><![CDATA[ condition=(p1 < 40.)]]> </code>
<code> return p1,condition</code>
</function>
<inline name="node1" >
<function name="f">
<code>def f(p1):</code>
- <code> print p1;p1=2*p1 </code>
+ <code> print(p1);p1=2*p1 </code>
<code> return p1 </code>
</function>
<inport name="p1" type="string"/>
<script>
<code>import SALOME_MED</code>
<code>p1=p1._narrow(SALOME_MED.FIELD)</code>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="FIELDDOUBLE"/>
<outport name="p1" type="FIELDDOUBLE"/>
<inline name="pyth0" >
<script>
- <code>print "MEDFIELD:",p1</code>
+ <code>print (MEDFIELD:",p1)</code>
<code>p1.Register()</code>
</script>
<inport name="p1" type="FIELDDOUBLE"/>
<inline name="pyth1" >
<script>
- <code>print "MEDFIELD:",p1</code>
+ <code>print("MEDFIELD:",p1)</code>
</script>
<inport name="p1" type="FIELDDOUBLE"/>
</inline>
<inline name="pyth5" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="intvec"/>
<outport name="p1" type="intvec"/>
<inline name="pyth6" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="intvec"/>
<outport name="p1" type="intvec"/>
<inline name="poly_7" >
<script>
<code>Pn=(429*x**7 -693*x**5+315*x**3 -35*x)/16</code>
- <code>print "reference P7=",Pn</code>
+ <code>print("reference P7=",Pn)</code>
</script>
<inport name="x" type="double"/>
<outport name="Pn" type="double"/>
<inline name="iter1" >
<script>
<code>Pn = ((2*n-1)*x*Pnm1 -(n-1)*Pnm2)/n</code>
- <code>print "n=",n," Pn=",Pn</code>
+ <code>print("n=",n," Pn=",Pn)</code>
<code>n=n+1</code>
</script>
<inport name="Pnm1" type="double"/>
<inline name="pyth6" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="objvec"/>
<outport name="p1" type="objvec"/>
<foreach name="foreach4" nbranch="3" type="Obj" >
<inline name="pyth" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="Obj"/>
<outport name="p1" type="Obj"/>
<inline name="pyth7" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="objvec"/>
<outport name="p1" type="objvec"/>
<inline name="pyth0" >
<script>
- <code>print "p1",p1</code>
- <code>print "p2",p2</code>
+ <code>print("p1",p1)</code>
+ <code>print("p2",p2)</code>
<code>p1=[p1,p2,p2,p1]</code>
</script>
<inport name="p1" type="Obj"/>
<inline name="node2" >
<script >
<code>p1= p1+10.</code>
- <code>print "node2:",p1</code>
+ <code>print("node2:",p1)</code>
<code>#a=p1/0</code>
<code>p1=5</code>
</script>
<inline name="node2" >
<script >
<code>p1= p1+10.</code>
- <code>print "node2:",p1</code>
+ <code>print("node2:",p1)</code>
<code>#a=p1/0</code>
<code>p1=5</code>
</script>
<optimizer name="OptimizerLoop1" nbranch="1" lib="libTestOptLoop" entry="createOptimizerAlgASyncExample">
<inline name="PyScript7">
<script><code><![CDATA[o9 = int(i8)
-print "traitement:", i8
+print("traitement:", i8)
]]></code></script>
<load container="DefaultContainer"/>
<inport name="i8" type="double"/>
<optimizer name="OptimizerLoop1" nbranch="1" lib="algoasyncexample.py" entry="myalgoasync">
<inline name="PyScript7">
<script><code><![CDATA[o9 = int(i8)
-print "traitement:", i8
+print("traitement:", i8)
]]></code></script>
<load container="DefaultContainer"/>
<inport name="i8" type="double"/>
<optimizer name="OptimizerLoop1" nbranch="1" lib="libTestOptLoop" entry="createOptimizerAlgSyncExample">
<inline name="PyScript7">
<script><code><![CDATA[o9 = int(i8)
-print "traitement:", i8
+print("traitement:", i8)
]]></code></script>
<load container="DefaultContainer"/>
<inport name="i8" type="double"/>
<optimizer name="OptimizerLoop1" nbranch="1" lib="algosyncexample.py" entry="myalgosync">
<inline name="PyScript7">
<script><code><![CDATA[o9 = int(i8)
-print "traitement:", i8
+print("traitement:", i8)
]]></code></script>
<load container="DefaultContainer"/>
<inport name="i8" type="double"/>
<inline name="node1" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="int"/>
</inline>
<inline name="node11" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="string"/>
</inline>
<inline name="node12" >
<script>
- <code>print p1</code>
- <code>print "coucou"</code>
+ <code>print(p1)</code>
+ <code>print("coucou")</code>
</script>
<inport name="p1" type="dblevec"/>
</inline>
<inline name="node13" >
<script>
- <code><![CDATA[print p1]]></code>
- <code><![CDATA[print "coucou"]]> </code>
+ <code><![CDATA[print(p1)]]></code>
+ <code><![CDATA[print("coucou")]]> </code>
</script>
<inport name="p1" type="dblevecvec"/>
<outport name="p1" type="dblevecvec"/>
<script>
<code>import eo</code>
<code>obj=obj._narrow(eo.Echo)</code>
- <code>print p1</code>
- <code>print obj</code>
+ <code>print(p1)</code>
+ <code>print(obj)</code>
<code>p2=obj.echoC(p1)</code>
- <code>print p2</code>
+ <code>print(p2)</code>
</script>
<inport name="p1" type="C"/>
<inport name="obj" type="Echo"/>
</inline>
<inline name="node34" >
<script>
- <code>print p1;p2=p1</code>
+ <code>print(p1);p2=p1</code>
</script>
<inport name="p1" type="C"/>
<outport name="p2" type="C"/>
</inline>
<inline name="node35" >
<script>
- <code>print p1;p2=p1</code>
+ <code>print(p1);p2=p1</code>
</script>
<inport name="p1" type="C"/>
<outport name="p2" type="C"/>
<function name="ff2">
<code><![CDATA[
def ff2(x,a):
- print "coucou, x=",x
- print "coucou, a=",a
- print my_container
+ print("coucou, x=",x)
+ print("coucou, a=",a)
+ print(my_container)
return x+" OK ca marche"+str(a),2*a+4.7
]]></code>
</function>
</remote>
<inline name="node2">
<script><code><![CDATA[
-print "dans node2 p1=",p1
-print "dans node2 p2=",p2
+print("dans node2 p1=",p1)
+print("dans node2 p2=",p2)
]]></code></script>
<inport name="p1" type="string"/>
<inport name="p2" type="double"/>
<code><![CDATA[import time
def f():
- print my_container
- for n in xrange(15):
- print time.time()
+ print(my_container)
+ for n in range(15):
+ print(time.time())
time.sleep(1)
]]></code>
<function name="f">
<code><![CDATA[import time
def f():
- print my_container
- for n in xrange(15):
- print time.time()
+ print(my_container)
+ for n in range(15):
+ print(time.time())
time.sleep(1)
]]></code>
</function>
<code><![CDATA[import time
def f(i5):
- print my_container
- print "nouvelle branche avec ", i5
- for n in xrange(15):
- print time.time()
+ print(my_container)
+ print("nouvelle branche avec ", i5)
+ for n in range(15):
+ print(time.time())
time.sleep(1)
]]></code>
<remote name="Node6">
<script>
<code><![CDATA[
-print "coucou, x=",x
-print "coucou, a=",a
-print "my_container=",my_container
+print("coucou, x=",x)
+print("coucou, a=",a)
+print("my_container=",my_container)
y= x+" OK ca marche"+str(a)
z=2*a+4.7
-print y,z
+print(y,z)
]]></code>
</script>
<load container="cont1"/>
</remote>
<inline name="node2">
<script><code><![CDATA[
-print "dans node2 p1=",p1
-print "dans node2 p2=",p2
+print("dans node2 p1=",p1)
+print("dans node2 p2=",p2)
]]></code></script>
<inport name="p1" type="string"/>
<inport name="p2" type="double"/>
<code>def f(p1):</code>
<code> global a</code>
<code> a=a+1</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> return p1</code>
</function>
<inport name="p1" type="int"/>
<inline name="node1" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="int"/>
</inline>
<inline name="node11" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="string"/>
</inline>
<inline name="node12" >
<script>
- <code>print p1</code>
- <code>print "coucou"</code>
+ <code>print(p1)</code>
+ <code>print("coucou")</code>
</script>
<inport name="p1" type="dblevec"/>
</inline>
<inline name="node13" >
<script>
- <code><![CDATA[print p1]]></code>
- <code><![CDATA[print "coucou"]]> </code>
+ <code><![CDATA[print(p1)]]></code>
+ <code><![CDATA[print("coucou")]]> </code>
</script>
<inport name="p1" type="dblevecvec"/>
<outport name="p1" type="dblevecvec"/>
<script>
<code>import eo</code>
<code>obj=obj._narrow(eo.Echo)</code>
- <code>print p1</code>
- <code>print obj</code>
+ <code>print(p1)</code>
+ <code>print(obj)</code>
<code>p2=obj.echoC(p1)</code>
- <code>print p2</code>
+ <code>print(p2)</code>
</script>
<inport name="p1" type="C"/>
<inport name="obj" type="Echo"/>
</inline>
<inline name="node34" >
<script>
- <code>print p1;p2=p1</code>
+ <code>print(p1);p2=p1</code>
</script>
<inport name="p1" type="C"/>
<outport name="p2" type="C"/>
</inline>
<inline name="node35" >
<script>
- <code>print p1;p2=p1</code>
+ <code>print(p1);p2=p1</code>
</script>
<inport name="p1" type="C"/>
<outport name="p2" type="C"/>
msg += "refOutput - output : %f - %f \n"%(refOutput, output);
msg += "Got abs relative diff %f .\n"%err
ret = False;
- print msg;
+ print(msg)
pass
-#print "+++ OK " , i , " +++", ret
+#print("+++ OK " , i , " +++", ret)
]]></code></script>
<inport name="i" type="int"/>
<inport name="refOutputs" type="pyobj"/>
<inline name="PyBuildLoopIndex">
<function name="make_indexes">
<code><![CDATA[def make_indexes(inVal, outVal) :
- print "In make_indexes" ;
+ print("In make_indexes")
if ( len(inVal) != len(outVal) ) :
msg = "len(inVal) (%i) != len(outVal) (%i). "%( len(inVal), len(outVal) ) ;
raise ValueError(msg)
<outport name="filepath" type="string"/>
</inline>
<inline name="PyGetRes">
- <script><code><![CDATA[print "retVec ";
-print retVec;
+ <script><code><![CDATA[print("retVec ");
+print(retVec);
res = "True";
for ret in retVec:
if not ret:
if errLR > epsilon or errANN > epsilon:
msg += "KO valid with eps %f at pattern #%i: \n"%(epsilon, i) ;
ret = False;
- print msg;
+ print(msg);
pass
-print "+++ OK " , i , " +++", ret
+print("+++ OK " , i , " +++", ret)
]]></code></script>
<inport name="i" type="int"/>
<inport name="refOutputsLR" type="pyobj"/>
<inline name="PyBuildLoopIndex0">
<function name="make_indexes">
<code><![CDATA[def make_indexes(inVal, outVal_LR, outVal_ANN) :
- print "In make_indexes" ;
+ print("In make_indexes") ;
if ( len(inVal) != len(outVal_LR) ) :
msg = "len(inVal) (%i) != len(outVal_LR) (%i). "%( len(inVal), len(outVal_LR) ) ;
<outport name="filepath" type="string"/>
</inline>
<inline name="PyGetRes">
- <script><code><![CDATA[print "retVec ";
-print retVec;
+ <script><code><![CDATA[print("retVec ");
+print(retVec);
res = "True";
for ret in retVec:
if not ret:
msg += "refOutput - output : %f - %f \n"%(refOutput, output);
msg += "Got abs relative diff %f .\n"%err
ret = False;
- print msg;
+ print(msg);
pass
-#print "+++ OK " , i , " +++", ret
+#print("+++ OK " , i , " +++", ret)
]]></code></script>
<inport name="i" type="int"/>
<inport name="refOutputs" type="pyobj"/>
<inline name="PyBuildLoopIndex">
<function name="make_indexes">
<code><![CDATA[def make_indexes(inVal, outVal) :
- print "In make_indexes" ;
+ print("In make_indexes") ;
if ( len(inVal) != len(outVal) ) :
msg = "len(inVal) (%i) != len(outVal) (%i). "%( len(inVal), len(outVal) ) ;
raise ValueError(msg)
<outport name="filepath" type="string"/>
</inline>
<inline name="PyGetRes">
- <script><code><![CDATA[print "retVec ";
-print retVec;
+ <script><code><![CDATA[print("retVec ");
+print(retVec);
res = "True";
for ret in retVec:
if not ret:
msg += "refOutput - output : %f - %f \n"%(refOutput, output);
msg += "Got abs relative diff %f .\n"%err
ret = False;
- print msg;
+ print(msg);
pass
-print "+++ OK " , i , " +++", ret
+print("+++ OK " , i , " +++", ret)
]]></code></script>
<inport name="i" type="int"/>
<inport name="refOutputs" type="pyobj"/>
<inline name="PyBuildLoopIndex">
<function name="make_indexes">
<code><![CDATA[def make_indexes(inVal, outVal) :
- print "In make_indexes" ;
+ print("In make_indexes") ;
if ( len(inVal) != len(outVal) ) :
msg = "len(inVal) (%i) != len(outVal) (%i). "%( len(inVal), len(outVal) ) ;
raise ValueError(msg)
<outport name="filepath" type="string"/>
</inline>
<inline name="PyGetRes">
- <script><code><![CDATA[print "retVec ";
-print retVec;
+ <script><code><![CDATA[print("retVec ");
+print(retVec);
res = "True";
for ret in retVec:
if not ret:
<code>salome.salome_init()</code>
<code>import PYHELLO_ORB</code>
<code>def f(p1):</code>
- <code> print __container__from__YACS__</code>
+ <code> print(__container__from__YACS__)</code>
<code> machine,container=__container__from__YACS__.split('/')</code>
<code> param={}</code>
<code> param['hostname']=machine</code>
<code> param['container_name']=container</code>
<code> compo=salome.lcc.LoadComponent(param, "PYHELLO")</code>
- <code> print compo.makeBanner(p1)</code>
- <code> print p1</code>
+ <code> print(compo.makeBanner(p1))</code>
+ <code> print(p1)</code>
</function>
<load container="A"/>
<inport name="p1" type="string"/>
<code>salome.salome_init()</code>
<code>import HELLO_ORB</code>
<code>def f(p1):</code>
- <code> print __container__from__YACS__</code>
+ <code> print(__container__from__YACS__)</code>
<code> machine,container=__container__from__YACS__.split('/')</code>
<code> param={}</code>
<code> param['hostname']=machine</code>
<code> param['container_name']=container</code>
<code> compo=salome.lcc.LoadComponent(param, "HELLO")</code>
- <code> print compo.hello(salome.myStudy, p1)</code>
- <code> print p1</code>
+ <code> print(compo.hello(salome.myStudy, p1))</code>
+ <code> print(p1)</code>
</function>
<load container="A"/>
<inport name="p1" type="string"/>
<code>salome.salome_init()</code>
<code>import PYHELLO_ORB</code>
<code>def f(p1):</code>
- <code> print __container__from__YACS__</code>
+ <code> print(__container__from__YACS__)</code>
<code> machine,container=__container__from__YACS__.split('/')</code>
<code> param={}</code>
<code> param['hostname']=machine</code>
<code> param['container_name']=container</code>
<code> compo=salome.lcc.LoadComponent(param, "PYHELLO")</code>
- <code> print compo.makeBanner(p1)</code>
- <code> print p1</code>
+ <code> print(compo.makeBanner(p1))</code>
+ <code> print(p1)</code>
</function>
<inport name="p1" type="string"/>
</sinline>
<code>salome.salome_init()</code>
<code>import HELLO_ORB</code>
<code>def f(p1):</code>
- <code> print __container__from__YACS__</code>
+ <code> print(__container__from__YACS__)</code>
<code> machine,container=__container__from__YACS__.split('/')</code>
<code> param={}</code>
<code> param['hostname']=machine</code>
<code> param['container_name']=container</code>
<code> compo=salome.lcc.LoadComponent(param, "HELLO")</code>
- <code> print compo.hello(salome.myStudy, p1)</code>
- <code> print p1</code>
+ <code> print(compo.hello(salome.myStudy, p1))</code>
+ <code> print(p1)</code>
</function>
<inport name="p1" type="string"/>
</sinline>
<code>salome.salome_init()</code>
<code>import PYHELLO_ORB</code>
<code>def f(p1):</code>
- <code> print __container__from__YACS__</code>
+ <code> print(__container__from__YACS__)</code>
<code> machine,container=__container__from__YACS__.split('/')</code>
<code> param={}</code>
<code> param['hostname']=machine</code>
<code> param['container_name']=container</code>
<code> compo=salome.lcc.LoadComponent(param, "PYHELLO")</code>
- <code> print compo.makeBanner(p1)</code>
- <code> print p1</code>
+ <code> print(compo.makeBanner(p1))</code>
+ <code> print(p1)</code>
</function>
<load container="A"/>
<inport name="p1" type="string"/>
<code>import salome</code>
<code>salome.salome_init()</code>
<code>import PYHELLO_ORB</code>
- <code>print __container__from__YACS__</code>
+ <code>print(__container__from__YACS__)</code>
<code>machine,container=__container__from__YACS__.split('/')</code>
<code>param={}</code>
<code>param['hostname']=machine</code>
<code>param['container_name']=container</code>
<code>compo=salome.lcc.LoadComponent(param, "PYHELLO")</code>
<code>def f(p1):</code>
- <code> print compo.makeBanner(p1)</code>
- <code> print p1</code>
+ <code> print(compo.makeBanner(p1))</code>
+ <code> print(p1)</code>
</function>
<load container="A"/>
<inport name="p1" type="string"/>
<code>salome.salome_init()</code>
<code>import PYHELLO_ORB</code>
<code>def f(p1):</code>
- <code> print __container__from__YACS__</code>
+ <code> print(__container__from__YACS__)</code>
<code> machine,container=__container__from__YACS__.split('/')</code>
<code> param={}</code>
<code> param['hostname']=machine</code>
<code> param['container_name']=container</code>
<code> compo=salome.lcc.LoadComponent(param, "PYHELLO")</code>
- <code> print compo.makeBanner(p1)</code>
- <code> print p1</code>
+ <code> print(compo.makeBanner(p1))</code>
+ <code> print(p1)</code>
</function>
<load container="A"/>
<inport name="p1" type="string"/>
<code>salome.salome_init()</code>
<code>import HELLO_ORB</code>
<code>def f(p1):</code>
- <code> print __container__from__YACS__</code>
+ <code> print(__container__from__YACS__)</code>
<code> machine,container=__container__from__YACS__.split('/')</code>
<code> param={}</code>
<code> param['hostname']=machine</code>
<code> param['container_name']=container</code>
<code> compo=salome.lcc.LoadComponent(param, "HELLO")</code>
- <code> print compo.hello(salome.myStudy, p1)</code>
- <code> print p1</code>
+ <code> print(compo.hello(salome.myStudy, p1))</code>
+ <code> print(p1)</code>
</function>
<load container="A"/>
<inport name="p1" type="string"/>
<code>salome.salome_init()</code>
<code>import PYHELLO_ORB</code>
<code>def f(p1):</code>
- <code> print __container__from__YACS__</code>
+ <code> print(__container__from__YACS__)</code>
<code> machine,container=__container__from__YACS__.split('/')</code>
<code> param={}</code>
<code> param['hostname']=machine</code>
<code> param['container_name']=container</code>
<code> compo=salome.lcc.LoadComponent(param, "PYHELLO")</code>
- <code> print compo.makeBanner(p1)</code>
- <code> print p1</code>
+ <code> print(compo.makeBanner(p1))</code>
+ <code> print(p1)</code>
</function>
<inport name="p1" type="string"/>
</sinline>
<code>salome.salome_init()</code>
<code>import HELLO_ORB</code>
<code>def f(p1):</code>
- <code> print __container__from__YACS__</code>
+ <code> print(__container__from__YACS__)</code>
<code> machine,container=__container__from__YACS__.split('/')</code>
<code> param={}</code>
<code> param['hostname']=machine</code>
<code> param['container_name']=container</code>
<code> compo=salome.lcc.LoadComponent(param, "HELLO")</code>
- <code> print compo.hello(salome.myStudy, p1)</code>
- <code> print p1</code>
+ <code> print(compo.hello(salome.myStudy, p1))</code>
+ <code> print(p1)</code>
</function>
<inport name="p1" type="string"/>
</sinline>
<code>import salome</code>
<code>salome.salome_init()</code>
<code>import PYHELLO_ORB</code>
- <code>print __container__from__YACS__</code>
+ <code>print(__container__from__YACS__)</code>
<code>machine,container=__container__from__YACS__.split('/')</code>
<code>param={}</code>
<code>param['hostname']=machine</code>
<code>param['container_name']=container</code>
<code>compo=salome.lcc.LoadComponent(param, "PYHELLO")</code>
<code>def f(p1):</code>
- <code> print compo.makeBanner(p1)</code>
- <code> print p1</code>
+ <code> print(compo.makeBanner(p1))</code>
+ <code> print(p1)</code>
<code> return p1</code>
</function>
<load container="A"/>
</foreach>
<inline name="node1" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="strvec"/>
</inline>
<inline name="pyth5" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="strvec"/>
<outport name="p1" type="strvec"/>
<inline name="pyth6" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="strvec"/>
<outport name="p1" type="strvec"/>
<inline name="pyth3" >
<script>
- <code>print s1</code>
+ <code>print(s1)</code>
</script>
<inport name="s1" type="eo/S2"/>
</inline>
<inline name="pyth9" >
<script>
- <code>print s1</code>
+ <code>print(s1)</code>
</script>
<inport name="s1" type="eo/S2"/>
</inline>
<inline name="pyth2" >
<script>
- <code>print s1</code>
+ <code>print(s1)</code>
</script>
<inport name="s1" type="eo/S2"/>
</inline>
<inline name="pyth0" >
<script>
- <code>print s1</code>
- <code>print t1</code>
+ <code>print(s1)</code>
+ <code>print(t1)</code>
</script>
<inport name="p1" type="double"/>
<inport name="s1" type="eo/S2"/>
<inline name="pyth6" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="dblevec"/>
<outport name="p1" type="dblevec"/>
<script>
<code>import GEOM</code>
<code>p1=p1._narrow(GEOM.GEOM_Object)</code>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="GEOM/GEOM_Object"/>
<outport name="p1" type="GEOM/GEOM_Object"/>
<switch name="b1" select="3" >
<case id="1">
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
</case>
<case id="3">
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
</case>
<default>
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
<outport name="select" type="int"/>
</inline>
<inline name="n2">
- <script><code><![CDATA[print p1]]></code></script>
+ <script><code><![CDATA[print(p1)]]></code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
<switch name="b1">
<default>
<inline name="n2">
- <script><code><![CDATA[print p1]]></code></script>
+ <script><code><![CDATA[print(p1)]]></code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
</default>
<case id="1">
<inline name="n2">
- <script><code><![CDATA[print p1]]></code></script>
+ <script><code><![CDATA[print(p1)]]></code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
</default>
<case id="1">
<inline name="n2">
- <script><code><![CDATA[print p1
+ <script><code><![CDATA[print(p1)
p1=p1+20
condition=p1 < 40. ]]></code></script>
<inport name="p1" type="double"/>
<switch name="b1">
<case id="1">
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
</case>
<case id="3">
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
</case>
<default>
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
<switch name="b1">
<case id="1">
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
</case>
<case id="3">
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
</case>
<default>
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
</inline>
<inline name="n2" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
<switch name="b1">
<case id="1">
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
</case>
<case id="3">
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
</case>
<default>
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
</inline>
<inline name="n2" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
<switch name="b1">
<case id="1">
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
<case id="3">
<bloc name="b">
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
</case>
<default>
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
</inline>
<inline name="n2" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
<switch name="b1">
<case id="1">
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
</case>
<case id="3">
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
</case>
<default>
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
</inline>
<inline name="n2" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
<switch name="b1">
<case id="1">
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
<case id="3">
<forloop name="b" nsteps="2">
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
</case>
<default>
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
</inline>
<inline name="n2" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
<switch name="b1">
<case id="1">
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
<while name="b" >
<inline name="n2" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
<code>p1=p1+20</code>
<code><![CDATA[condition=p1 < 90.]]> </code>
</script>
</case>
<default>
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
</inline>
<inline name="n2" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
</script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
<switch name="b1">
<case id="1">
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
<case id="1">
<inline name="n2" >
<script>
- <code>print p1</code>
+ <code>print(p1)</code>
<code>p1=p1+20</code>
<code><![CDATA[condition=p1 < 40.]]> </code>
</script>
</case>
<default>
<inline name="n2" >
- <script><code>print p1</code></script>
+ <script><code>print(p1)</code></script>
<inport name="p1" type="double"/>
<outport name="p1" type="double"/>
</inline>
<inline name="node_0_0" >
<script><code>
c=a+b
-print c
+print(c)
</code></script>
<inport name="a" type="int"/>
<inport name="b" type="int"/>
<inline name="node_3_0" >
<script><code>
c=a+b/0
-print c
+print(c)
</code></script>
<inport name="a" type="int"/>
<inport name="b" type="int"/>
<code>def f(p1):</code>
<code> global a</code>
<code> p1= p1+10.</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> a=a+p1</code>
- <code> print "p1:",p1</code>
+ <code> print("p1:",p1)</code>
<code><![CDATA[ condition=p1 < 40.]]> </code>
<code> return p1,condition</code>
</function>
<code><![CDATA[def f(p1):]]> </code>
<code><![CDATA[ global a]]> </code>
<code><![CDATA[ p1= p1+10.]]> </code>
- <code><![CDATA[ print a]]> </code>
+ <code><![CDATA[ print(a)]]> </code>
<code><![CDATA[ a=a+p1]]> </code>
- <code><![CDATA[ print "a:",a]]> </code>
+ <code><![CDATA[ print("a:",a)]]> </code>
<code><![CDATA[ condition=p1 < 50.]]> </code>
<code><![CDATA[ return p1,condition]]> </code>
</function>
<code>def f(p1):</code>
<code> global a</code>
<code> p1= p1+10.</code>
- <code> print a</code>
+ <code> print(a)</code>
<code> a=a+p1</code>
- <code> print "p1:",p1</code>
+ <code> print("p1:",p1)</code>
<code><![CDATA[ condition=p1 < 40.]]> </code>
<code> return p1,condition</code>
</function>
print(tc3.isAdaptable(tc5),1)
n=self.r.createScriptNode("","node1")
- n.setScript("print 'coucou1'")
+ n.setScript("print('coucou1')")
n.edAddInputPort("p1",ti)
n.edAddOutputPort("p1",ti)
p.edAddChild(n)
# --- create script node node2
n2=self.r.createScriptNode("","node2")
- n2.setScript("print 'coucou2'")
+ n2.setScript("print('coucou2')")
n2.edAddInputPort("p1",ti)
p.edAddChild(n2)
# --- end of node
n=self.r.createFuncNode("","node3")
n.setScript("""
def f():
- print 'coucou3'
+ print('coucou3')
""")
n.setFname("f")
p.edAddChild(n)
p.edAddChild(b)
n=self.r.createScriptNode("","b1.node2")
- n.setScript("print 'coucou2'")
+ n.setScript("print('coucou2')")
b.edAddChild(n)
# --- end bloc
ip.edInitInt(3)
n=self.r.createScriptNode("","l1.node2")
- n.setScript("print 'coucou2'")
+ n.setScript("print('coucou2')")
lo.edSetNode(n)
# --- end loop
n=self.r.createFuncNode("","w1.node3")
n.setScript("""
def f():
- print 'coucou3'
+ print('coucou3')
return 0
""")
n.setFname("f")
n=self.r.createFuncNode("","sw1.node3")
n.setScript("""
def f():
- print 'case1'
+ print('case1')
return 0
""")
n.setFname("f")
n=self.r.createFuncNode("","sw1.node4")
n.setScript("""
def f():
- print 'default'
+ print('default')
return 0
""")
n.setFname("f")
except IOError as ex:
print("IO Error: ", ex)
retex=ex
- #except pilot.invalid_argument,ex:
- # print "invalid_argument:",ex.what()
+ # except pilot.invalid_argument as ex:
+ # print("invalid_argument:",str(ex))
# retex=ex.what()
self.assertTrue(retex is not None, "exception not raised, or wrong type")
pass
suite = unittest.makeSuite(TestLoader)
result=unittest.TextTestRunner(f, descriptions=1, verbosity=1).run(suite)
f.close()
- sys.exit(not result.wasSuccessful())
\ No newline at end of file
+ sys.exit(not result.wasSuccessful())
t+=1.+cos(1.*(x*3.14159))
pass
pass
- print "coucou from script0-%i -> %s"%(dbg,str(datetime.datetime.now()-ref))
+ print("coucou from script0-%i -> %s"%(dbg,str(datetime.datetime.now()-ref)))
return t
"""
script1="""
x=j*pas
o2+=1.+cos(1.*(x*3.14159))
pass
-print "coucou from script1-%i -> %s"%(dbg,str(datetime.datetime.now()-ref))
+print("coucou from script1-%i -> %s"%(dbg,str(datetime.datetime.now()-ref)))
"""
for i in range(nbOfNodes):
node0=self.r.createFuncNode("DistPython","node%i"%(i))
t+=1.+cos(1.*(x*3.14159))
pass
pass
- print "coucou from script0-%i -> %s"%(dbg,str(datetime.datetime.now()-ref))
+ print("coucou from script0-%i -> %s"%(dbg,str(datetime.datetime.now()-ref)))
return t
"""
# here in script1 aa is refered ! aa will exist thanks to HPCont Init Script
x=j*pas
o2+=1.+cos(1.*(x*3.14159))
pass
-print "coucou %lf from script1-%i -> %s"%(aa,dbg,str(datetime.datetime.now()-ref))
+print("coucou %lf from script1-%i -> %s"%(aa,dbg,str(datetime.datetime.now()-ref)))
aa+=1.
"""
#
""" Test on HP Containers in foreach context."""
script0="""def ff():
global aa
- print "%%lf - %%s"%%(aa,str(my_container))
+ print("%%lf - %%s"%%(aa,str(my_container)))
return 16*[%i],0
"""
script1="""from math import cos
x=j*pas
o2+=1.+cos(1.*(x*3.14159))
pass
-print "coucou %lf from script -> %s"%(aa,str(datetime.datetime.now()-ref))
+print("coucou %lf from script -> %s"%(aa,str(datetime.datetime.now()-ref)))
aa+=1.
o3=0
"""
""" Test that focuses on parallel load of containers."""
script0="""def ff():
global aa
- print "%%lf - %%s"%%(aa,str(my_container))
+ print("%%lf - %%s"%%(aa,str(my_container)))
return 100*[%i],0
"""
script1="""from math import cos
x=j*pas
o2+=1.+cos(1.*(x*3.14159))
pass
-print "coucou %lf from script -> %s"%(aa,str(datetime.datetime.now()-ref))
+print("coucou %lf from script -> %s"%(aa,str(datetime.datetime.now()-ref)))
aa+=1.
o3=0
"""
node00.edAddChild(node000_1)
i7=node000_1.edAddInputPort("i7",ti2)
i5=node000_1.edAddInputPort("i5",ti2)
- node000_1.setScript("for i in i7:\n print i\nprint \"separation\"\nfor i in i5:\n print i")
+ node000_1.setScript("for i in i7:\n print(i)\nprint(\"separation\")\nfor i in i5:\n print(i)")
node000_1.setContainer(cont)
node000_1.setExecutionMode("remote")
p.edAddLink(o5,i7)