Further improve the HTML parser

Related to #682
This commit is contained in:
Dan 2021-05-15 18:35:57 +02:00
parent 7c9f1cb8ef
commit 317685cf54

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]*>)\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))