¿Cómo puedo implementar un controlador de errores personalizado para todos los errores HTTP en Flask?

En mi aplicación Flask, puedo expandir fácilmente la lista de errores manejados por un único controlador de errores personalizado agregandoerrorhandler decoradores para cada código de error como con

@application.errorhandler(404)
@application.errorhandler(401)
@application.errorhandler(500)
def http_error_handler(error):
    return flask.render_template('error.html', error=error), error.code

Sin embargo, este enfoque requiere un decorador explícito para cada código de error. ¿Hay alguna manera de decorar mi (single)http_error_handler funcionar para que manejetodas Errores de HTTP?

Respuestas a la pregunta(3)

Su respuesta a la pregunta