From cfc5ecfdedefdb0331301cd2b652090ee204e695 Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Sat, 24 Feb 2018 18:30:09 +0100 Subject: [PATCH 1/2] Fix tiny bug regarding .get_me(input_peer=True) crashing events --- telethon/telegram_client.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/telethon/telegram_client.py b/telethon/telegram_client.py index 55babafe..1e418904 100644 --- a/telethon/telegram_client.py +++ b/telethon/telegram_client.py @@ -488,7 +488,8 @@ class TelegramClient(TelegramBareClient): self._self_input_peer = utils.get_input_peer( me, allow_self=False ) - return me + + return self._self_input_peer if input_peer else me except UnauthorizedError: return None From 098602ca13edd5013deb1bf9bd1d18b87be5c9ee Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Sun, 25 Feb 2018 10:36:53 +0100 Subject: [PATCH 2/2] Let events.Raw.resolve() be a no-op --- telethon/events/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/telethon/events/__init__.py b/telethon/events/__init__.py index 1d7beab2..204609c0 100644 --- a/telethon/events/__init__.py +++ b/telethon/events/__init__.py @@ -155,6 +155,9 @@ class Raw(_EventBuilder): """ Represents a raw event. The event is the update itself. """ + def resolve(self, client): + pass + def build(self, update): return update