diff options
author | Marcel Hellkamp <marc@gsites.de> | 2016-01-10 22:03:04 +0100 |
---|---|---|
committer | Marcel Hellkamp <marc@gsites.de> | 2016-01-10 22:03:04 +0100 |
commit | b1e25d391f2c17fa93924e7f88e816ade4246c3d (patch) | |
tree | b327c3ed705e53f65be63e3783721643035f7582 | |
parent | 509d1ead1159049081b119ae807cf4e73405d35d (diff) | |
parent | 39cea11fb518ebf7d0b9fb54533c552fa1861cd5 (diff) | |
download | bottle-b1e25d391f2c17fa93924e7f88e816ade4246c3d.tar.gz |
Merge pull request #816 from ctengiz/master
Catching redirect exception which is raised in before_request hook
-rw-r--r-- | bottle.py | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -1012,7 +1012,10 @@ class Bottle(object): environ['bottle.app'] = self request.bind(environ) response.bind() - self.trigger_hook('before_request') + try: + self.trigger_hook('before_request') + except HTTPResponse: + return _e() out = _inner_handle() return out; finally: |