Improve the HTML parser

Fixes #682
This commit is contained in:
Dan 2021-05-15 18:14:27 +02:00
parent be83f8e25e
commit 7c9f1cb8ef

View File

@ -111,7 +111,7 @@ class HTML:
async def parse(self, text: str): async def parse(self, text: str):
# Strip whitespace characters from the end of the message, but preserve closing tags # Strip whitespace characters from the end of the message, but preserve closing tags
text = re.sub(r"\s+(</[\w\W]*>)\s*$", r"\1", text) text = re.sub(r"\s*(</[\w]*>)\s*$", r"\1", text)
parser = Parser(self.client) parser = Parser(self.client)
parser.feed(utils.add_surrogates(text)) parser.feed(utils.add_surrogates(text))