在烧瓶404上添加自定义处理程序,共500页

时间:2019-12-27 01:08:03

标签: python flask

我有一个包装函数的处理程序,并进行一些日志记录和其他一些操作,就像中间件一样。我想将其包装在flask的默认404(500个回复)周围。怎么做?例如:

@app.errorhandler(404)
@my_handler
def error404(*args, **kwargs):
    return "404 - page not found", 404
    # how to instead return the existing flask 404 call/page?

基本上,我只想执行error404函数,但在其周围传递一个处理程序。那我该怎么办?

1 个答案:

答案 0 :(得分:0)

鼓舞人心的this example我尝试过此方法,它似乎可以按照您需要的方式工作。

@app.errorhandler(404)
@my_handler
def error404(e):
    return e.get_response()
相关问题