aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar wookie184 <[email protected]>2025-04-08 16:54:22 +0100
committerGravatar wookie184 <[email protected]>2025-04-08 16:54:22 +0100
commit4092ce8fbf073d968878f7cda9ece7845ed1dbb7 (patch)
treea3bc4c7ad6273d3c088594671373e44bf2119fb9
parentFix markdownify breaking change: convert_as_inline->parent_tags (diff)
Remove broken hack for reflowing markdown text
-rw-r--r--bot/exts/info/doc/_markdown.py9
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: