Mercurial > hg > decoupage
comparison decoupage/web.py @ 73:12ee37017538
introduce templated 404s; works, just doesnt do anything yet
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Thu, 23 Aug 2012 23:19:07 -0700 |
parents | 262fb90a54b4 |
children | dd7d385e11ea |
comparison
equal
deleted
inserted
replaced
72:32d7286adfa5 | 73:12ee37017538 |
---|---|
133 | 133 |
134 fileserver = fileserver(path) | 134 fileserver = fileserver(path) |
135 return fileserver(environ, start_response) | 135 return fileserver(environ, start_response) |
136 else: | 136 else: |
137 # file does not exist | 137 # file does not exist |
138 response = exc.HTTPNotFound() | 138 conf = self.conf('/') |
139 data = dict(request=request, | |
140 title="Not Found") | |
141 template = self.loader.load('HTTPNotFound.html') | |
142 body = template.generate(**data).render('html', doctype='html') | |
143 response = Response(content_type='text/html', body=body, status=404) | |
139 return response(environ, start_response) | 144 return response(environ, start_response) |
140 | 145 |
141 | 146 |
142 def get(self, request): | 147 def get(self, request): |
143 """ | 148 """ |