From d5f2043ab312470db38bd75762169807e9b3d84c Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 31 Mar 2021 17:43:30 +1100 Subject: [PATCH] PyDoc: fix indentation with multi-line property descriptions New lines were written without indentation, causing invalid RST to be generated. --- doc/python_api/sphinx_doc_gen.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/python_api/sphinx_doc_gen.py b/doc/python_api/sphinx_doc_gen.py index 5c6cf24a178..e71f3b2c303 100644 --- a/doc/python_api/sphinx_doc_gen.py +++ b/doc/python_api/sphinx_doc_gen.py @@ -1408,7 +1408,8 @@ def pyrna2sphinx(basepath): else: fw(" .. attribute:: %s\n\n" % prop.identifier) if prop.description: - fw(" %s\n\n" % prop.description) + write_indented_lines(" ", fw, prop.description, False) + fw("\n") # special exception, can't use generic code here for enums if prop.type == "enum":