autosummary: global variables having doc-comment are considered as non-imported members of the module

This commit is contained in:
Takeshi KOMIYA
2022-05-07 22:07:45 +09:00
parent ae96a3ea85
commit d7c1f6ed68

View File

@@ -168,10 +168,12 @@ class ModuleScanner:
continue
try:
if inspect.ismodule(value):
if ('', name) in attr_docs:
imported = False
elif inspect.ismodule(value):
imported = True
elif safe_getattr(value, '__module__') != self.object.__name__:
imported = objtype != 'data' or ('', name) not in attr_docs
imported = True
else:
imported = False
except AttributeError: