diff roundup/cgi/PageTemplates/PythonExpr.py @ 5384:c4774b9f483c

Python 3 preparation: convert exec to a function. Tool-generated patch.
author Joseph Myers <jsm@polyomino.org.uk>
date Tue, 24 Jul 2018 22:11:16 +0000
parents 35ea9b1efc14
children d26921b851c3
line wrap: on
line diff
--- a/roundup/cgi/PageTemplates/PythonExpr.py	Tue Jul 24 22:10:24 2018 +0000
+++ b/roundup/cgi/PageTemplates/PythonExpr.py	Tue Jul 24 22:11:16 2018 +0000
@@ -31,7 +31,7 @@
         self.expr = expr = expr.strip().replace('\n', ' ')
         try:
             d = {}
-            exec 'def f():\n return %s\n' % expr.strip() in d
+            exec('def f():\n return %s\n' % expr.strip(), d)
             self._f = d['f']
         except:
             raise CompilerError(('Python expression error:\n'

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