Affected:
x-debug-query-block-graph
query-tpm
query-dirty-rate
query-vcpu-dirty-limit
query-vm-generation-id
query-memory-size-summary
query-memory-devices
query-acpi-ospm-status
query-stats-schemas
---
docs/sphinx/qapidoc.py | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/docs/sphinx/qapidoc.py b/docs/sphinx/qapidoc.py
index 24bf1d9a90..35627ca741 100644
--- a/docs/sphinx/qapidoc.py
+++ b/docs/sphinx/qapidoc.py
@@ -251,9 +251,14 @@ def _nodes_for_features(self, doc):
return [section]
def _nodes_for_returns(self, doc, ret_type):
- if doc.returns:
+ assert not doc.returns or ret_type
+ if ret_type:
section = self._make_section('Returns')
- self._parse_text_into_node(doc.returns.text, section)
+ if doc.returns:
+ self._parse_text_into_node(doc.returns.text, section)
+ else:
+ section += nodes.paragraph(
+ '', '', nodes.Text(ret_type.doc_type()))
return [section]
return []
--
2.44.0