From 22a6d794336dfdc0a8a67b8ddee960f742b838a5 Mon Sep 17 00:00:00 2001 From: Jarrad Whitaker Date: Fri, 7 Jan 2022 22:14:18 +1100 Subject: [PATCH] Fix #10058 Pass the `autosummary_imported_members` config var into Documenter.options.imported_members, so we don't miss members from autosummary tables. --- sphinx/ext/autosummary/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sphinx/ext/autosummary/__init__.py b/sphinx/ext/autosummary/__init__.py index 6928651b86..182e5d9f50 100644 --- a/sphinx/ext/autosummary/__init__.py +++ b/sphinx/ext/autosummary/__init__.py @@ -256,8 +256,9 @@ class Autosummary(SphinxDirective): } def run(self) -> List[Node]: + opts = Options({'imported-members': self.env.app.config.autosummary_imported_members}) self.bridge = DocumenterBridge(self.env, self.state.document.reporter, - Options(), self.lineno, self.state) + opts, self.lineno, self.state) names = [x.strip().split()[0] for x in self.content if x.strip() and re.search(r'^[~a-zA-Z_]', x.strip()[0])]