The action headings were coming out all smashed together, like "Theoutputaction". This fixes them so that they appear correctly, like "The output action".
The previous code stripped starting and ending spaces on a per-node basis, so that "The ", "<code>output</code>", and " action" each got stripped down to "The", "output", "action" after processing. This commit changes it so that stripping happens after concatenation, fixing the problem. Signed-off-by: Ben Pfaff <b...@ovn.org> --- python/build/nroff.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/python/build/nroff.py b/python/build/nroff.py index 09795ab52bec..0a18227e2887 100644 --- a/python/build/nroff.py +++ b/python/build/nroff.py @@ -377,10 +377,9 @@ def block_xml_to_nroff(nodes, para='.PP'): 'h4': ('SU', r'\fI')}[node.tagName] to_upper = node.tagName == 'h1' s += ".%s \"" % nroffTag - for child_node in node.childNodes: - s += flatten_header( - inline_xml_to_nroff(child_node, font, to_upper) - ) + s += flatten_header(''.join([ + inline_xml_to_nroff(child_node, font, to_upper) + for child_node in node.childNodes])) s += "\"\n" elif node.tagName == 'pre': fixed = node.getAttribute('fixed') -- 2.29.2 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev