diff --git a/roundup/cgi/client.py b/roundup/cgi/client.py --- a/roundup/cgi/client.py +++ b/roundup/cgi/client.py @@ -1863,14 +1863,14 @@ class Client: def renderContext(self): """ Return a PageTemplate for the named page """ - tplname = self.selectTemplate(self.classname, self.template) + try: + tplname = self.selectTemplate(self.classname, self.template) - # catch errors so we can handle PT rendering errors more nicely - args = { - 'ok_message': self._ok_message, - 'error_message': self._error_message - } - try: + # catch errors so we can handle PT rendering errors more nicely + args = { + 'ok_message': self._ok_message, + 'error_message': self._error_message + } pt = self.instance.templates.load(tplname) # let the template render figure stuff out result = pt.render(self, None, None, **args)