debianmemberportfolio/ddportfolioservice/controllers/template.py
Jan Dittberner 9c800c0ed8 setup Pylons infrastructure
paster create -t pylons ...
paster controller ddportfolio
add support for sphinx
2009-01-20 22:39:05 +01:00

27 lines
865 B
Python

from ddportfolioservice.lib.base import *
class TemplateController(BaseController):
def view(self, url):
"""By default, the final controller tried to fulfill the request
when no other routes match. It may be used to display a template
when all else fails, e.g.::
def view(self, url):
return render('/%s' % url)
Or if you're using Mako and want to explicitly send a 404 (Not
Found) response code when the requested template doesn't exist::
import mako.exceptions
def view(self, url):
try:
return render('/%s' % url)
except mako.exceptions.TopLevelLookupException:
abort(404)
By default this controller aborts the request with a 404 (Not
Found)
"""
abort(404)