From 709f83f6a32da8cdaec196d7b785ab6827322008 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Wed, 5 Nov 2025 18:13:26 +0100 Subject: [PATCH 1/2] pre-commit: Add codespell --- .pre-commit-config.yaml | 6 ++++++ pyproject.toml | 3 +++ 2 files changed, 9 insertions(+) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 8549b016..63b3d53a 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -8,6 +8,12 @@ repos: rev: 8afdb18d56d3bd3edea0c4ddde96965d6894f5f3 # frozen: 0.9.26 hooks: - id: uv-lock + - repo: https://github.com/codespell-project/codespell + rev: 63c8f8312b7559622c0d82815639671ae42132ac # frozen v2.4.1 + hooks: + - id: codespell + additional_dependencies: + - tomli - repo: https://github.com/pre-commit/pre-commit-hooks rev: 3e8a8703264a2f4a69428a0aa4dcb512790b2c8c # frozen: v6.0.0 hooks: diff --git a/pyproject.toml b/pyproject.toml index 660239f9..20424de4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -166,6 +166,9 @@ select = [ force-single-line = true order-by-type = false +[tool.codespell] +ignore-words-list = "te" + [tool.tox] env_list = [ "py3.14", "py3.14t", From 3709c4a9a87e6ce8c26dc4a951e1df52ac9ecad0 Mon Sep 17 00:00:00 2001 From: David Lord Date: Sat, 24 Jan 2026 18:58:45 -0800 Subject: [PATCH 2/2] update ruff hook and noqa co-authored-by: Christian Clauss --- .pre-commit-config.yaml | 2 +- src/flask/app.py | 4 ++-- src/flask/sessions.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 63b3d53a..b1c2a876 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -2,7 +2,7 @@ repos: - repo: https://github.com/astral-sh/ruff-pre-commit rev: 45ef068da5f21267bb2a7ec4a623092959f09ce5 # frozen: v0.14.14 hooks: - - id: ruff + - id: ruff-check - id: ruff-format - repo: https://github.com/astral-sh/uv-pre-commit rev: 8afdb18d56d3bd3edea0c4ddde96965d6894f5f3 # frozen: 0.9.26 diff --git a/src/flask/app.py b/src/flask/app.py index 1232b03d..c6dd7833 100644 --- a/src/flask/app.py +++ b/src/flask/app.py @@ -275,7 +275,7 @@ class Flask(App): f"{self.static_url_path}/", endpoint="static", host=static_host, - view_func=lambda **kw: self_ref().send_static_file(**kw), # type: ignore # noqa: B950 + view_func=lambda **kw: self_ref().send_static_file(**kw), # type: ignore ) def get_send_file_max_age(self, filename: str | None) -> int | None: @@ -1512,7 +1512,7 @@ class Flask(App): except Exception as e: error = e response = self.handle_exception(e) - except: # noqa: B001 + except: error = sys.exc_info()[1] raise return response(environ, start_response) diff --git a/src/flask/sessions.py b/src/flask/sessions.py index c1d978d3..1841d882 100644 --- a/src/flask/sessions.py +++ b/src/flask/sessions.py @@ -107,7 +107,7 @@ class NullSession(SecureCookieSession): "application to something unique and secret." ) - __setitem__ = __delitem__ = clear = pop = popitem = update = setdefault = _fail # noqa: B950 + __setitem__ = __delitem__ = clear = pop = popitem = update = setdefault = _fail del _fail