diff options
author | 2025-04-08 16:54:22 +0100 | |
---|---|---|
committer | 2025-04-08 16:54:22 +0100 | |
commit | 4092ce8fbf073d968878f7cda9ece7845ed1dbb7 (patch) | |
tree | a3bc4c7ad6273d3c088594671373e44bf2119fb9 | |
parent | Fix markdownify breaking change: convert_as_inline->parent_tags (diff) |
Remove broken hack for reflowing markdown text
-rw-r--r-- | bot/exts/info/doc/_markdown.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/bot/exts/info/doc/_markdown.py b/bot/exts/info/doc/_markdown.py index 1ff50ee95..52e00c2f3 100644 --- a/bot/exts/info/doc/_markdown.py +++ b/bot/exts/info/doc/_markdown.py @@ -1,18 +1,17 @@ -import re from urllib.parse import urljoin import markdownify from bs4.element import PageElement -# See https://github.com/matthewwithanm/python-markdownify/issues/31 -markdownify.whitespace_re = re.compile(r"[\r\n\s\t ]+") - class DocMarkdownConverter(markdownify.MarkdownConverter): """Subclass markdownify's MarkdownCoverter to provide custom conversion methods.""" def __init__(self, *, page_url: str, **options): - super().__init__(**options) + # Reflow text to avoid unwanted line breaks. + default_options = {"wrap": True, "wrap_width": None} + + super().__init__(**default_options | options) self.page_url = page_url def convert_li(self, el: PageElement, text: str, parent_tags: set[str]) -> str: |