mirror of
https://github.com/pyrogram/pyrogram
synced 2025-08-28 21:07:59 +00:00
Strip whitespace characters from the end of the message
but preserve closing tags
This commit is contained in:
parent
b4467e82af
commit
d82e9468f0
@ -111,10 +111,11 @@ class HTML:
|
|||||||
self.client = client
|
self.client = client
|
||||||
|
|
||||||
def parse(self, text: str):
|
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 = Parser(self.client)
|
||||||
parser.feed(text)
|
parser.feed(utils.add_surrogates(text))
|
||||||
parser.close()
|
parser.close()
|
||||||
|
|
||||||
if parser.tag_entities:
|
if parser.tag_entities:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user