diff --git a/CHANGES b/CHANGES index 810f2ed22..31f6d1e20 100644 --- a/CHANGES +++ b/CHANGES @@ -16,6 +16,7 @@ Features added Bugs fixed ---------- +* #7428: py domain: a reference to class ``None`` emits a nitpicky warning * #7423: crashed when giving a non-string object to logger Testing diff --git a/sphinx/domains/python.py b/sphinx/domains/python.py index 64a19fc48..893bb0a22 100644 --- a/sphinx/domains/python.py +++ b/sphinx/domains/python.py @@ -1311,7 +1311,7 @@ def builtin_resolver(app: Sphinx, env: BuildEnvironment, 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')