mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
autodoc: Fix crashed for objects having no module
This commit is contained in:
parent
b73cc5652a
commit
768275466a
@ -57,7 +57,10 @@ def merge_typehints(app: Sphinx, domain: str, objtype: str, contentnode: Element
|
|||||||
return
|
return
|
||||||
|
|
||||||
signature = cast(addnodes.desc_signature, contentnode.parent[0])
|
signature = cast(addnodes.desc_signature, contentnode.parent[0])
|
||||||
fullname = '.'.join([signature['module'], signature['fullname']])
|
if signature['module']:
|
||||||
|
fullname = '.'.join([signature['module'], signature['fullname']])
|
||||||
|
else:
|
||||||
|
fullname = signature['fullname']
|
||||||
annotations = app.env.temp_data.get('annotations', {})
|
annotations = app.env.temp_data.get('annotations', {})
|
||||||
if annotations.get(fullname, {}):
|
if annotations.get(fullname, {}):
|
||||||
field_lists = [n for n in contentnode if isinstance(n, nodes.field_list)]
|
field_lists = [n for n in contentnode if isinstance(n, nodes.field_list)]
|
||||||
|
Loading…
Reference in New Issue
Block a user