author | Tero Marttila <terom@paivola.fi> |
Sat, 31 Jan 2015 18:49:51 +0200 | |
changeset 114 | 0f5e58ffe624 |
permissions | -rw-r--r-- |
class RewriteMiddleware: """ Trivial path rewrites. rewrite: { path: path } Only does exact matches. """ def __init__ (self, app, rewrite): self.app = app self.rewrite = rewrite def __call__ (self, environ, start_response): environ['PATH_INFO'] = self.rewrite.get(environ['PATH_INFO'], environ['PATH_INFO']) return self.app(environ, start_response)