[3.13] Doc: Strip trailing whitespace in `pydoc_topics` (GH-130492) (#130635)

(cherry picked from commit 3f3e1c4095)

Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
This commit is contained in:
Miss Islington (bot) 2025-02-27 15:25:30 +01:00 committed by GitHub
parent 93b2bcb52d
commit c6c2071cab
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -143,7 +143,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(