Optimize loop in Flask._find_error_handler()

This commit is contained in:
laggardkernel 2021-06-01 13:43:28 +08:00 committed by Phil Jones
parent 0ce270d1f3
commit 491ea32803

View file

@ -1276,7 +1276,7 @@ class Flask(Scaffold):
"""
exc_class, code = self._get_exc_class_and_code(type(e))
for c in [code, None]:
for c in [code, None] if code is not None else [None]:
for name in chain(request.blueprints, [None]):
handler_map = self.error_handler_spec[name][c]