Wie kann ich das implementieren einer benutzerdefinierten error-handler für alle HTTP-Fehler in Fläschchen?

In meinem Kolben-app kann ich problemlos erweitern Sie die Liste der Fehler behandelt, die von einer einzelnen benutzerdefinierten error-handler durch hinzufügen errorhandler Dekorateure für jeden error-code als mit

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

Allerdings erfordert dieser Ansatz eine explizite Dekorateur für jeden Fehlercode. Gibt es eine Möglichkeit, schmücken meine (einzige) http_error_handler - Funktion, so dass es behandelt alle HTTP-Fehler?

InformationsquelleAutor orome | 2015-01-03
Schreibe einen Kommentar