Fix #10509: autosummary: autosummary fails with a shared library

This commit is contained in:
Takeshi KOMIYA
2022-06-03 02:29:39 +09:00
parent f5eb5ca597
commit 1e30b8cd4d
2 changed files with 8 additions and 2 deletions

View File

@@ -16,6 +16,8 @@ Features added
Bugs fixed
----------
* #10509: autosummary: autosummary fails with a shared library
Testing
--------

View File

@@ -155,8 +155,12 @@ class ModuleScanner:
def scan(self, imported_members: bool) -> List[str]:
members = []
analyzer = ModuleAnalyzer.for_module(self.object.__name__)
attr_docs = analyzer.find_attr_docs()
try:
analyzer = ModuleAnalyzer.for_module(self.object.__name__)
attr_docs = analyzer.find_attr_docs()
except PycodeError:
attr_docs = {}
for name in members_of(self.object, self.app.config):
try:
value = safe_getattr(self.object, name)