From 30ad06f29a008d4372b10a84ff490fb8b7c460ed Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Mon, 4 Jun 2018 18:35:46 +0200 Subject: [PATCH] Fix events.Raw not having ._set_client --- telethon/telegram_client.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/telethon/telegram_client.py b/telethon/telegram_client.py index a55352fe..6345ebb2 100644 --- a/telethon/telegram_client.py +++ b/telethon/telegram_client.py @@ -2505,7 +2505,11 @@ class TelegramClient(TelegramBareClient): for builder, callback in self._event_builders: event = builder.build(update) if event: - event._set_client(self) + if hasattr(event, '_set_client'): + event._set_client(self) + else: + event._client = self + event.original_update = update try: callback(event)