Mercurial > p > roundup > code
diff roundup/cgi/PageTemplates/PageTemplate.py @ 5378:35ea9b1efc14
Python 3 preparation: "raise" syntax.
Changing "raise Exception, value" to "raise Exception(value)".
Tool-assisted patch. Particular cases to check carefully are the one
place in frontends/ZRoundup/ZRoundup.py where a string exception
needed to be fixed, and the one in roundup/cgi/client.py involving
raising an exception with a traceback (requires three-argument form of
raise in Python 2, which as I understand it requires exec() to avoid a
Python 3 syntax error).
| author | Joseph Myers <jsm@polyomino.org.uk> |
|---|---|
| date | Tue, 24 Jul 2018 21:39:58 +0000 |
| parents | 6e3e4f24c753 |
| children | 0942fe89e82e |
line wrap: on
line diff
--- a/roundup/cgi/PageTemplates/PageTemplate.py Tue Jul 24 21:36:02 2018 +0000 +++ b/roundup/cgi/PageTemplates/PageTemplate.py Tue Jul 24 21:39:58 2018 +0000 @@ -81,7 +81,7 @@ __traceback_supplement__ = (PageTemplateTracebackSupplement, self) if self._v_errors: - raise PTRuntimeError, 'Page Template %s has errors.' % self.id + raise PTRuntimeError('Page Template %s has errors.' % self.id) output = self.StringIO() c = self.pt_getContext() c.update(extra_context) @@ -119,13 +119,13 @@ self._cook() __traceback_supplement__ = (PageTemplateTracebackSupplement, self) if self._v_errors: - raise PTRuntimeError, 'Page Template %s has errors.' % self.id + raise PTRuntimeError('Page Template %s has errors.' % self.id) return self._v_macros def __getattr__(self, name): if name == 'macros': return self.pt_macros() - raise AttributeError, name + raise AttributeError(name) def pt_source_file(self): return None # Unknown.
