aboutsummaryrefslogtreecommitdiff
path: root/scripts/qapi/main.py
diff options
context:
space:
mode:
authorJohn Snow <jsnow@redhat.com>2025-02-23 22:37:35 -0500
committerMarkus Armbruster <armbru@redhat.com>2025-03-04 07:11:06 +0100
commitb61a4eb3f32ce74c5ffe001806f9e786788a546f (patch)
treeca2988c9b713ce4f16954eec7b7863da4d049d65 /scripts/qapi/main.py
parent6a2c7fc29ab6e8fdce4829d3229db534abf923bb (diff)
downloadqemu-b61a4eb3f32ce74c5ffe001806f9e786788a546f.zip
qemu-b61a4eb3f32ce74c5ffe001806f9e786788a546f.tar.gz
qemu-b61a4eb3f32ce74c5ffe001806f9e786788a546f.tar.bz2
docs/qapidoc: support header-less freeform sections
The code as written crashes when a free-form documentation block doesn't start with a heading or subheading, for example: | ## | # Just text, no heading. | ## The code will attempt to use the `node` variable uninitialized. To fix, create a generic block to insert the doc text into. (This patch also removes a lingering pylint warning in the QAPIDoc implementation that prevents getting a clean baseline to use for forthcoming additions.) Fixes: 43e0d14ee09a (docs/sphinx: fix extra stuff in TOC after freeform QMP sections) Signed-off-by: John Snow <jsnow@redhat.com> Message-ID: <20250224033741.222749-5-jsnow@redhat.com> Reviewed-by: Markus Armbruster <armbru@redhat.com> [Test updated to cover this] Signed-off-by: Markus Armbruster <armbru@redhat.com>
Diffstat (limited to 'scripts/qapi/main.py')
0 files changed, 0 insertions, 0 deletions