use getmodule to prevent redundant output

This commit is contained in:
James Webber committed 2021-07-29 10:52:35 -04:00
1 parent 8bfff805a9
commit 7ad07bcbf5
1 file changed
+4 -1
+4 -1
View File
@@ -187,7 +187,10 @@ def dir_of_mod_or_error(module_name):
result = {}
for item_name in item_names:
item = getattr(module, item_name)
result[item_name] = extra_info(item)
item_mod = inspect.getmodule(item)
# don't repeat items imported from other modules
if item_mod is module or item_mod is None:
result[item_name] = extra_info(item)
return result