Skip to content

Commit 34c1812

Browse files
committed
Handle cases when Any is not an instance of type
This is only needed for Python 3.10 and earlier.
1 parent 4547b49 commit 34c1812

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

CHANGES.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ Release 7.3.4 (in development)
44
Bugs fixed
55
----------
66

7+
* Handle cases when ``Any`` is not an instance of ``type``.
8+
Patch by Adam Turner.
79

810
Release 7.3.3 (released Apr 17, 2024)
911
=====================================

sphinx/config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -532,7 +532,7 @@ def _validate_valid_types(
532532
return ()
533533
if isinstance(valid_types, (frozenset, ENUM)):
534534
return valid_types
535-
if isinstance(valid_types, type):
535+
if isinstance(valid_types, type) or valid_types is Any:
536536
return frozenset((valid_types,))
537537
if isinstance(valid_types, set):
538538
return frozenset(valid_types)

0 commit comments

Comments
 (0)