Fix ._pop_request_of_type failing on not-found requests

This commit is contained in:
Lonami Exo 2017-10-12 18:03:10 +02:00
parent 7bb7cb039f
commit bff2e6981e

View File

@ -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):