diff --git a/src/flask/blueprints.py b/src/flask/blueprints.py index 833365c3..c4b2e17d 100644 --- a/src/flask/blueprints.py +++ b/src/flask/blueprints.py @@ -414,12 +414,11 @@ class Blueprint(Scaffold): value = defaultdict( dict, { - code: { - exc_class: func for exc_class, func in code_values.items() - } + code: dict(code_values.items()) for code, code_values in value.items() }, ) + app.error_handler_spec[key] = value for endpoint, func in self.view_functions.items():