Handle BaseExceptions (#2222)

* Handle BaseExceptions

* Add test and changes

* Make test more idiomatic
This commit is contained in:
Diggory Blake 2017-03-31 17:07:43 +01:00 committed by Markus Unterwaditzer
parent 19d7e6532f
commit 1d4448abe3
3 changed files with 23 additions and 0 deletions

View file

@ -1991,6 +1991,9 @@ class Flask(_PackageBoundObject):
except Exception as e:
error = e
response = self.handle_exception(e)
except:
error = sys.exc_info()[1]
raise
return response(environ, start_response)
finally:
if self.should_ignore_error(error):