Wie kann ich einen benutzerdefinierten Fehlerhandler für alle HTTP-Fehler in Flask implementieren?
In meiner Flask-App kann ich die Liste der von einem einzelnen benutzerdefinierten Fehlerbehandler behandelten Fehler einfach erweitern, indem ich @ hinzufügerrorhandler
Dekoratoren für jeden Fehlercode wie bei
@application.errorhandler(404)
@application.errorhandler(401)
@application.errorhandler(500)
def http_error_handler(error):
return flask.render_template('error.html', error=error), error.code
Dieser Ansatz erfordert jedoch einen expliziten Dekorator für jeden Fehlercode. Gibt es eine Möglichkeit mein (single) @ zu schmückhttp_error_handler
Funktion so, dass es @ behandeall HTTP-Fehler?