diff options
Diffstat (limited to 'sphinx/ext/viewcode.py')
-rw-r--r-- | sphinx/ext/viewcode.py | 9 |
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 |