Como posso implementar um manipulador de erros personalizado para todos os erros HTTP no Flask?
No meu aplicativo Flask, posso expandir facilmente a lista de erros tratados por um único manipulador de erros personalizado adicionandoerrorhandler
decoradores para cada código de erro como
@application.errorhandler(404)
@application.errorhandler(401)
@application.errorhandler(500)
def http_error_handler(error):
return flask.render_template('error.html', error=error), error.code
No entanto, essa abordagem requer um decorador explícito para cada código de erro. Existe uma maneira de decorar meu (single)http_error_handler
função para que ele lidetudo Erros de HTTP?