mirror of
https://github.com/Mayuri-Chan/pyrofork.git
synced 2025-12-29 20:14:51 +00:00
Fix unparse not taking surrogates into account
This commit is contained in:
parent
d41464e12e
commit
89af1d0827
1 changed files with 2 additions and 1 deletions
|
|
@ -105,6 +105,7 @@ class Markdown:
|
|||
)
|
||||
|
||||
def unparse(self, message: str, entities: list):
|
||||
message = utils.add_surrogates(message).strip()
|
||||
offset = 0
|
||||
|
||||
for entity in entities:
|
||||
|
|
@ -139,4 +140,4 @@ class Markdown:
|
|||
message = message[:start] + message[start:].replace(
|
||||
sub, "{0}{1}{0}".format(style, sub), 1)
|
||||
|
||||
return message
|
||||
return utils.remove_surrogates(message)
|
||||
|
|
|
|||
Loading…
Reference in a new issue