comparison roundup/cgi/client.py @ 1103:db787cef1385

handled some XXXs
author Richard Jones <richard@users.sourceforge.net>
date Tue, 10 Sep 2002 12:44:42 +0000
parents fa7df238e2d4
children c26471971d18
comparison
equal deleted inserted replaced
1102:d94bd5369456 1103:db787cef1385
1 # $Id: client.py,v 1.26 2002-09-10 03:01:18 richard Exp $ 1 # $Id: client.py,v 1.27 2002-09-10 12:44:42 richard Exp $
2 2
3 __doc__ = """ 3 __doc__ = """
4 WWW request handler (also used in the stand-alone server). 4 WWW request handler (also used in the stand-alone server).
5 """ 5 """
6 6
315 315
316 def renderTemplate(self, name, extension, **kwargs): 316 def renderTemplate(self, name, extension, **kwargs):
317 ''' Return a PageTemplate for the named page 317 ''' Return a PageTemplate for the named page
318 ''' 318 '''
319 pt = getTemplate(self.instance.config.TEMPLATES, name, extension) 319 pt = getTemplate(self.instance.config.TEMPLATES, name, extension)
320 # XXX handle PT rendering errors here more nicely 320 # catch errors so we can handle PT rendering errors more nicely
321 try: 321 try:
322 # let the template render figure stuff out 322 # let the template render figure stuff out
323 return pt.render(self, None, None, **kwargs) 323 return pt.render(self, None, None, **kwargs)
324 except PageTemplate.PTRuntimeError, message: 324 except PageTemplate.PTRuntimeError, message:
325 return '<strong>%s</strong><ol>%s</ol>'%(message, 325 return '<strong>%s</strong><ol>%s</ol>'%(message,

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