From b2ab2c6325c7723b7b046830976bac334d9999d2 Mon Sep 17 00:00:00 2001 From: Takeshi KOMIYA Date: Wed, 8 Apr 2020 01:49:24 +0900 Subject: [PATCH] Fix #7428: py domain: a reference to class ``None`` emits a nitpicky warning --- CHANGES | 2 ++ sphinx/domains/python.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) 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')