From a962211f9e365fb4e1ce0e0e11c68677f13b9594 Mon Sep 17 00:00:00 2001 From: Yuwei Zhao Date: Sun, 2 Aug 2026 23:46:27 +0800 Subject: [PATCH] Avoid cached split lookup for single blueprint names --- src/flask/wrappers.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/flask/wrappers.py b/src/flask/wrappers.py index bab610291c..88c6c6ad9f 100644 --- a/src/flask/wrappers.py +++ b/src/flask/wrappers.py @@ -192,6 +192,9 @@ def blueprints(self) -> list[str]: if name is None: return [] + if "." not in name: + return [name] + return _split_blueprint_path(name) def _load_form_data(self) -> None: