]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.12] Doc: Strip trailing whitespace in ``pydoc_topics`` (GH-130492) (#130636)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 27 Feb 2025 14:26:42 +0000 (15:26 +0100)
committerGitHub <noreply@github.com>
Thu, 27 Feb 2025 14:26:42 +0000 (14:26 +0000)
(cherry picked from commit 3f3e1c4095ae229b0c6d0364f289a20732281a96)

Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Doc/tools/extensions/pydoc_topics.py

index 27de4302710785c8deb0722ad5d0422e2b24a0ec..86d929fdd90252a5a04d93018555730ee091d891 100644 (file)
@@ -142,7 +142,8 @@ class PydocTopicsBuilder(TextBuilder):
                 document.append(doc_ids[label_id])
                 visitor = TextTranslator(document, builder=self)
                 document.walkabout(visitor)
-                self.topics[topic_label] = visitor.body
+                body = "\n".join(map(str.rstrip, visitor.body.splitlines()))
+                self.topics[topic_label] = body
 
     def finish(self) -> None:
         topics_repr = "\n".join(