diff --git a/CHANGES b/CHANGES index 212f4571fb7..7d5f801863a 100644 --- a/CHANGES +++ b/CHANGES @@ -16,6 +16,8 @@ Features added Bugs fixed ---------- +* #7428: py domain: a reference to class ``None`` emits a nitpicky warning + Testing -------- diff --git a/sphinx/domains/python.py b/sphinx/domains/python.py index 64a19fc485f..893bb0a22dd 100644 --- a/sphinx/domains/python.py +++ b/sphinx/domains/python.py @@ -1311,7 +1311,7 @@ def istyping(s: str) -> bool: if node.get('refdomain') != 'py': return None - elif node.get('reftype') == 'obj' and node.get('reftarget') == 'None': + elif node.get('reftype') in ('class', 'obj') and node.get('reftarget') == 'None': return contnode elif node.get('reftype') in ('class', 'exc'): reftarget = node.get('reftarget')