diff options
| author | John Snow <jsnow@redhat.com> | 2025-02-23 22:37:35 -0500 |
|---|---|---|
| committer | Markus Armbruster <armbru@redhat.com> | 2025-03-04 07:11:06 +0100 |
| commit | b61a4eb3f32ce74c5ffe001806f9e786788a546f (patch) | |
| tree | ca2988c9b713ce4f16954eec7b7863da4d049d65 /scripts/qapi/main.py | |
| parent | 6a2c7fc29ab6e8fdce4829d3229db534abf923bb (diff) | |
| download | focaccia-qemu-b61a4eb3f32ce74c5ffe001806f9e786788a546f.tar.gz focaccia-qemu-b61a4eb3f32ce74c5ffe001806f9e786788a546f.zip | |
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