summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Lykke Andersen <Jakob@caput.dk>2021-09-25 13:25:12 +0200
committerJakob Lykke Andersen <Jakob@caput.dk>2021-10-02 12:41:40 +0200
commitb0eab48401fc5ca6dbdc7c3b2480249a00d77789 (patch)
treea2a32e9e0a891c3f6d95c99d364684bc5c982fd1
parent01ef6a437f18c911ff3f7adb2962118b4a999ae1 (diff)
downloadsphinx-git-b0eab48401fc5ca6dbdc7c3b2480249a00d77789.tar.gz
py nodes, Constant None
-rw-r--r--sphinx/domains/python.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/sphinx/domains/python.py b/sphinx/domains/python.py
index 7066791ed..b68583cce 100644
--- a/sphinx/domains/python.py
+++ b/sphinx/domains/python.py
@@ -131,6 +131,8 @@ def _parse_annotation(annotation: str, env: BuildEnvironment = None) -> List[Nod
elif isinstance(node.value, str):
return [addnodes.desc_sig_literal_string('', repr(node.value))]
else:
+ # handles None, which is further handled by type_to_xref later
+ # and fallback for other types that should be converted
return [nodes.Text(repr(node.value))]
elif isinstance(node, ast.Expr):
return unparse(node.value)