Mercurial > p > roundup > code
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, |
