Skip to content

Commit c788843

Browse files
Fixed error while unparsing consecutive entities (pyrogram#885)
1 parent 333d22a commit c788843

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

pyrogram/parser/html.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -175,10 +175,7 @@ def unparse(text: str, entities: list):
175175
entities_offsets.append((start_tag, start,))
176176
entities_offsets.append((end_tag, end,))
177177

178-
# sorting by offset (desc)
179-
entities_offsets.sort(key=lambda x: -x[1])
180-
181-
for entity, offset in entities_offsets:
178+
for entity, offset in reversed(entities_offsets):
182179
text = text[:offset] + entity + text[offset:]
183180

184181
return utils.remove_surrogates(text)

0 commit comments

Comments
 (0)