From f29b37e9d3fc88f7ecadfcf8a080fcb200b0ade0 Mon Sep 17 00:00:00 2001 From: Mark Harrah Date: Mon, 29 Jul 2013 07:27:17 -0400 Subject: [PATCH] Docs: deterministic ordering of howto index --- src/sphinx/_sphinx/exts/howto.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sphinx/_sphinx/exts/howto.py b/src/sphinx/_sphinx/exts/howto.py index 0f1bd269b..afcc1a3d7 100644 --- a/src/sphinx/_sphinx/exts/howto.py +++ b/src/sphinx/_sphinx/exts/howto.py @@ -136,7 +136,9 @@ def process_howto_nodes(app, doctree, fromdocname): doc['infos'].append(howto_info) content = [] - for doc in howtos_by_doc.values(): + sorted_names = sorted(howtos_by_doc.keys()) + for docname in sorted_names: + doc = howtos_by_doc[docname] doc_link = doc['link'] section = howto_section(doc['title'], doc_link, doctree) for howto_info in doc['infos']: