Make slicing text messages & captions work properly with entity offsets
This commit is contained in:
parent
de02848a69
commit
df386b2f91
@ -31,6 +31,7 @@ from ..object import Object
|
||||
from ..update import Update
|
||||
from ..user_and_chats.chat import Chat
|
||||
from ..user_and_chats.user import User
|
||||
from ...style import utils
|
||||
|
||||
|
||||
class Str(str):
|
||||
@ -58,6 +59,9 @@ class Str(str):
|
||||
def html(self):
|
||||
return self._client.html.unparse(self, self._entities)
|
||||
|
||||
def __getitem__(self, item):
|
||||
return utils.remove_surrogates(utils.add_surrogates(self)[item])
|
||||
|
||||
|
||||
class Message(Object, Update):
|
||||
"""A message.
|
||||
|
Loading…
Reference in New Issue
Block a user