Add a meta node to fix iteration

This commit is contained in:
Adam Turner 2022-05-31 17:06:51 +01:00
parent 113e1d8759
commit bc6571a67b

View File

@ -20,6 +20,7 @@ from docutils import nodes
from docutils.nodes import Node
import sphinx
from sphinx import addnodes
from sphinx.application import Sphinx
from sphinx.util.docutils import SphinxDirective
from sphinx.util.nodes import nested_parse_with_titles
@ -64,7 +65,7 @@ def process_ifconfig_nodes(app: Sphinx, doctree: nodes.document, docname: str) -
node.replace_self(newnode)
else:
if not res:
node.replace_self([])
node.replace_self(addnodes.meta())
else:
node.replace_self(node.children)