【发布时间】:2015-09-20 15:54:58
【问题描述】:
我在我的 Flask 应用程序中添加了一个异常处理程序方法来捕获在请求处理期间发生的所有意外错误,以便我可以控制将哪个响应返回给客户端。
@app.errorhandler(Exception)
def handle_default(error):
utils.log('Unexpected error happened: ' + str(error))
...
但是,在处理请求(不返回响应)相应异常时似乎存在程序错误
ValueError: View function did not return a response
随后没有像我预期的那样被这个默认处理程序处理。
为什么会这样? 对此有什么办法?
【问题讨论】:
标签: python web-applications flask