From b9aa71ec39f4d27210a990ee5ff8d86af7ae17f2 Mon Sep 17 00:00:00 2001 From: tk0miya Date: Tue, 12 Aug 2014 19:47:59 +0900 Subject: [PATCH] Update comment for adhoc changes --- sphinx/builders/html.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/sphinx/builders/html.py b/sphinx/builders/html.py index 1b531779b..853427131 100644 --- a/sphinx/builders/html.py +++ b/sphinx/builders/html.py @@ -916,7 +916,15 @@ class SingleFileHTMLBuilder(StandaloneHTMLBuilder): return tree def assemble_toc_secnumbers(self): - # adhoc fix for issue #743; IDs are still conflict in singlehtml mode. + # Assemble toc_secnumbers to resolve section numbers on SingleHTML. + # Merge all secnumbers to single secnumber. + # + # Note: current Sphinx has refid confliction in singlehtml mode. + # To avoid the problem, it replaces key of secnumbers to + # tuple of docname and refid. + # + # There are related codes in inline_all_toctres() and + # HTMLTranslter#add_secnumber(). new_secnumbers = {} for docname, secnums in iteritems(self.env.toc_secnumbers): for id, secnum in iteritems(secnums):