Fix section numbering in domain object contents entries (#10830)

This commit is contained in:
Adam Turner
2022-09-20 21:10:55 +01:00
committed by GitHub
parent c0efd347cb
commit d043d96b09

View File

@@ -122,7 +122,8 @@ class TocTreeCollector(EnvironmentCollector):
reference = nodes.reference(
'', '', nodes.literal('', sig_node['_toc_name']),
internal=True, refuri=docname, anchorname=anchorname)
para = addnodes.compact_paragraph('', '', reference)
para = addnodes.compact_paragraph('', '', reference,
skip_section_number=True)
entry = nodes.list_item('', para)
*parents, _ = sig_node['_toc_parts']
parents = tuple(parents)
@@ -185,6 +186,8 @@ class TocTreeCollector(EnvironmentCollector):
_walk_toc(subnode, secnums, depth, titlenode)
titlenode = None
elif isinstance(subnode, addnodes.compact_paragraph):
if 'skip_section_number' in subnode:
continue
numstack[-1] += 1
reference = cast(nodes.reference, subnode[0])
if depth > 0: