From bff2e6981e946a915b7a468c80949e7d8cc2b413 Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Thu, 12 Oct 2017 18:03:10 +0200 Subject: [PATCH] Fix ._pop_request_of_type failing on not-found requests --- telethon/network/mtproto_sender.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/telethon/network/mtproto_sender.py b/telethon/network/mtproto_sender.py index 76ec5317..aba44dc2 100644 --- a/telethon/network/mtproto_sender.py +++ b/telethon/network/mtproto_sender.py @@ -244,7 +244,7 @@ class MtProtoSender: the given type, or returns None if it's not found/doesn't match. """ message = self._pending_receive.get(msg_id, None) - if isinstance(message.request, t): + if message and isinstance(message.request, t): return self._pending_receive.pop(msg_id).request def _clear_all_pending(self):