From f8a5183a97bd390e352f362cd4eccc77aae6563e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jean-Fran=C3=A7ois=20B?=
<2589111+jfbu@users.noreply.github.com>
Date: Tue, 7 Mar 2023 11:12:49 +0100
Subject: [PATCH] Use narrower [method-assign] instead of [assignment] (mypy
1.1.1)
---
sphinx/util/docutils.py | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/sphinx/util/docutils.py b/sphinx/util/docutils.py
index b603923b748..b4795a0394f 100644
--- a/sphinx/util/docutils.py
+++ b/sphinx/util/docutils.py
@@ -217,15 +217,15 @@ def depart_footnote(self, node):
# Only apply on Docutils 0.18 or 0.18.1, as 0.17 and earlier used a
based
# approach, and 0.19 and later use the fixed approach by default.
if docutils.__version_info__[:2] == (0, 18):
- HTMLTranslator.visit_footnote = visit_footnote # type: ignore[assignment]
- HTMLTranslator.depart_footnote = depart_footnote # type: ignore[assignment]
+ HTMLTranslator.visit_footnote = visit_footnote # type: ignore[method-assign]
+ HTMLTranslator.depart_footnote = depart_footnote # type: ignore[method-assign]
try:
yield
finally:
if docutils.__version_info__[:2] == (0, 18):
- HTMLTranslator.visit_footnote = old_visit_footnote # type: ignore[assignment]
- HTMLTranslator.depart_footnote = old_depart_footnote # type: ignore[assignment]
+ HTMLTranslator.visit_footnote = old_visit_footnote # type: ignore[method-assign]
+ HTMLTranslator.depart_footnote = old_depart_footnote # type: ignore[method-assign]
@contextmanager