summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/sphinxext/autosummary.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/doc/sphinxext/autosummary.py b/doc/sphinxext/autosummary.py
index d99f861ee..8cd08b778 100644
--- a/doc/sphinxext/autosummary.py
+++ b/doc/sphinxext/autosummary.py
@@ -129,7 +129,8 @@ def autosummary_directive(dirname, arguments, options, content, lineno,
"""
names = []
- names += [x.strip() for x in content if x.strip()]
+ names += [x.strip().split()[0] for x in content
+ if x.strip() and re.search(r'^[a-zA-Z_]', x.strip()[0])]
table, warnings, real_names = get_autosummary(names, state,
'nosignatures' in options)