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