diff roundup/cgi/engine_jinja2.py @ 5376:64b05e24dbd8

Python 3 preparation: convert print to a function. Tool-assisted patch. It is possible that some "from __future__ import print_function" are not in fact needed, if a file only uses print() with a single string as an argument and so would work fine in Python 2 without that import.
author Joseph Myers <jsm@polyomino.org.uk>
date Tue, 24 Jul 2018 09:54:52 +0000
parents 85484d35f1a2
children 56c9bcdea47f
line wrap: on
line diff
--- a/roundup/cgi/engine_jinja2.py	Sat Jul 21 23:07:16 2018 +1000
+++ b/roundup/cgi/engine_jinja2.py	Tue Jul 24 09:54:52 2018 +0000
@@ -31,6 +31,7 @@
     https://github.com/mitsuhiko/jinja2/issues/174
 """
 
+from __future__ import print_function
 import jinja2
 import gettext
 
@@ -45,8 +46,8 @@
         extensions = [
             'jinja2.ext.autoescape',
         ]
-        print "Jinja2 templates: ", dir
-        print "Extensions: ", extensions
+        print("Jinja2 templates: ", dir)
+        print("Extensions: ", extensions)
         self._env = jinja2.Environment(
                         loader=jinja2.FileSystemLoader(dir),
                         extensions=extensions

Roundup Issue Tracker: http://roundup-tracker.org/