From 0d1e41feeebe5bf0ee0e56a5668847f700e90285 Mon Sep 17 00:00:00 2001 From: Adam Turner <9087854+aa-turner@users.noreply.github.com> Date: Wed, 17 Apr 2024 02:45:59 +0100 Subject: [PATCH] Placate mypy --- sphinx/config.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sphinx/config.py b/sphinx/config.py index e4a3c99b0..ee7f5806c 100644 --- a/sphinx/config.py +++ b/sphinx/config.py @@ -532,8 +532,10 @@ def _validate_valid_types( return () if isinstance(valid_types, (frozenset, ENUM)): return valid_types - if isinstance(valid_types, type) or valid_types is Any: + if isinstance(valid_types, type): return frozenset((valid_types,)) + if valid_types is Any: + return frozenset({Any}) # type: ignore[arg-type] if isinstance(valid_types, set): return frozenset(valid_types) if not isinstance(valid_types, tuple):