summaryrefslogtreecommitdiff
path: root/sphinx/ext/viewcode.py
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/ext/viewcode.py')
-rw-r--r--sphinx/ext/viewcode.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/sphinx/ext/viewcode.py b/sphinx/ext/viewcode.py
index 2fd4479f8..d4ff7cebb 100644
--- a/sphinx/ext/viewcode.py
+++ b/sphinx/ext/viewcode.py
@@ -146,10 +146,11 @@ def collect_pages(app):
# app.builder.info(' (%d module code pages)' %
# len(env._viewcode_modules), nonl=1)
- for modname, entry in status_iterator(iteritems(env._viewcode_modules), # type: ignore
- 'highlighting module code... ', "blue",
- len(env._viewcode_modules), # type: ignore
- app.verbosity, lambda x: x[0]):
+ for modname, entry in status_iterator(
+ sorted(iteritems(env._viewcode_modules)), # type: ignore
+ 'highlighting module code... ', "blue",
+ len(env._viewcode_modules), # type: ignore
+ app.verbosity, lambda x: x[0]):
if not entry:
continue
code, tags, used, refname = entry