diff --git a/dev/codegen.py b/dev/codegen.py
index 85538ce..41627fd 100755
--- a/dev/codegen.py
+++ b/dev/codegen.py
@@ -18,6 +18,7 @@
# along with this program. If not, see .
#
# ==========================================================================
+from __future__ import print_function
import os
import sys
import fileinput
@@ -274,13 +275,13 @@ def add_ctool(name, tokens, baseclass):
if 'libctools_la_LIBADD' in line.replace(' ', ''):
last = line[-2]
line = line.replace(line, line+insertline2+last+'\n')
- print(line),
+ print(line,end=''),
# Update Python module
for line in fileinput.FileInput('pyext/ctools/tools.i',inplace=1):
if '%include "ctbin.i"' in line:
print('%%include "%s.i"' % (name))
- print(line),
+ print(line,end=''),
# Update unit test
for line in fileinput.FileInput('test/test_python_ctools.py',inplace=1):
@@ -288,25 +289,25 @@ def add_ctool(name, tokens, baseclass):
print('import test_%s' % (name))
elif 'test_ctbin.Test()' in line:
print(' test_%s.Test(),' % (name))
- print(line),
+ print(line,end=''),
# Update export of unit test
for line in fileinput.FileInput('pyext/Makefile.am',inplace=1):
if '$(top_srcdir)/test/test_ctbin.py' in line:
print(' $(top_srcdir)/test/test_%s.py \\' % (name))
- print(line),
+ print(line,end=''),
# Update configure.ac
for line in fileinput.FileInput('configure.ac',inplace=1):
if 'src/ctbin/Makefile' in line:
print(' src/%s/Makefile' % (name))
- print(line),
+ print(line,end=''),
# Update reference manual index file
for line in fileinput.FileInput('doc/source/users/reference_manual/index.rst',inplace=1):
if 'ctbin --- Generates counts cube ' in line:
print(' %s --- ToDo: Describe what tool is doing <%s>' % (name, name))
- print(line),
+ print(line,end=''),
# Return
return
@@ -355,7 +356,7 @@ def add_cscript(name, tokens, baseclass):
print(' "%s",' % (name))
elif 'from cscripts.csworkflow import csworkflow' in line:
print('from cscripts.%s import %s' % (name, name))
- print(line),
+ print(line,end=''),
# Update cscripts/Makefile.am file
for line in fileinput.FileInput('cscripts/Makefile.am',inplace=1):
@@ -367,7 +368,7 @@ def add_cscript(name, tokens, baseclass):
print(' %s \\' % (name))
elif '$(top_srcdir)/test/test_csworkflow.py' in line:
print(' $(top_srcdir)/test/test_%s.py \\' % (name))
- print(line),
+ print(line,end=''),
# Update test/test_python_cscripts.py file
for line in fileinput.FileInput('test/test_python_cscripts.py',inplace=1):
@@ -375,13 +376,13 @@ def add_cscript(name, tokens, baseclass):
print('import test_%s' % (name))
elif 'test_csworkflow.Test()' in line:
print(' test_%s.Test(),' % (name))
- print(line),
+ print(line,end=''),
# Update reference manual index file
for line in fileinput.FileInput('doc/source/users/reference_manual/index.rst',inplace=1):
if 'csbkgmodel --- Generates background model for 3D analysis ' in line:
print(' %s --- ToDo: Describe what script is doing <%s>' % (name, name))
- print(line),
+ print(line,end=''),
# Return
return