[Python] Fix to conversion of samples from Python 3 to Python 2

Some calls to the print function weren't being converted to print statements
correctly by 3to2, so now we use the alternative fix, which is to use the
backported print function.

Fixes Issue 216.

Cherry-pick of trunk r2952.
This commit is contained in:
Ray Speth 2014-06-20 19:41:37 +00:00
parent e671dfc4a9
commit 964f88fb0e

View file

@ -208,6 +208,7 @@ if localenv['python_package'] == 'new':
def convert_example(target, source, env):
shutil.copyfile(source[0].abspath, target[0].abspath)
subprocess.call(['3to2', '--no-diff', '-n', '-w','-x', 'str',
'-f', 'all', '-f', 'printfunction', '-x', 'print',
'-x', 'open', target[0].abspath])
for subdir in subdirs('cantera/examples'):