From 8d8281cb973076e3160d93db1a2a3037ebd923c9 Mon Sep 17 00:00:00 2001 From: Pauli Virtanen Date: Fri, 15 May 2009 00:32:26 +0300 Subject: [PATCH] autosummary: don't spam output if there are many files to scan --- sphinx/ext/autosummary/generate.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sphinx/ext/autosummary/generate.py b/sphinx/ext/autosummary/generate.py index 85e6a791e..5b51b7752 100644 --- a/sphinx/ext/autosummary/generate.py +++ b/sphinx/ext/autosummary/generate.py @@ -64,8 +64,11 @@ def generate_autosummary_docs(sources, output_dir=None, suffix='.rst', warn=_simple_warn, info=_simple_info, base_path=None, builder=None, template_dir=None): + showed_sources = list(sorted(sources)) + if len(showed_sources) > 20: + showed_sources = showed_sources[:10] + ['...'] + showed_sources[-10:] info('[autosummary] generating autosummary for: %s' % - ', '.join(sorted(sources))) + ', '.join(showed_sources)) if output_dir: info('[autosummary] writing to %s' % output_dir)