2
0
mirror of https://github.com/pyrogram/pyrogram synced 2025-08-28 12:57:52 +00:00

Strip whitespace characters from the end of the message

but preserve closing tags
This commit is contained in:
Dan 2020-05-28 15:43:42 +02:00
parent b4467e82af
commit d82e9468f0

View File

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