Mercurial > hg > MakeItSo
comparison makeitso/dispatcher.py @ 18:02498337c747
* add a port
* remove cruft
| author | Jeff Hammel <jhammel@mozilla.com> |
|---|---|
| date | Tue, 16 Nov 2010 19:44:15 -0800 |
| parents | bf1ce840d0f0 |
| children | 6d1c703c5ffc |
comparison
equal
deleted
inserted
replaced
| 17:941c1f73c2b6 | 18:02498337c747 |
|---|---|
| 59 else: | 59 else: |
| 60 if self.app: | 60 if self.app: |
| 61 return self.app(environ, start_response) | 61 return self.app(environ, start_response) |
| 62 handler = exc.HTTPNotFound | 62 handler = exc.HTTPNotFound |
| 63 | 63 |
| 64 # add navigation links to handler [example] | |
| 65 if hasattr(handler, 'data'): | |
| 66 handler.data.setdefault('links', []) | |
| 67 for h in self.handlers: | |
| 68 handler.data['links'].append((handler.link(h.handler_path), | |
| 69 h.__name__)) | |
| 70 | |
| 71 # get response | 64 # get response |
| 72 res = handler() | 65 res = handler() |
| 73 return res(environ, start_response) | 66 return res(environ, start_response) |
