From 24193a24245a0afb6b9e9272dfdc174b22e8ae69 Mon Sep 17 00:00:00 2001 From: painor Date: Tue, 5 Nov 2019 00:20:14 +0100 Subject: [PATCH] Fix RSA unpacking bug this can be seen when using test servers. when fingerprints are None. (error was TypeError: cannot unpack non-iterable NoneType object) --- telethon/crypto/rsa.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/telethon/crypto/rsa.py b/telethon/crypto/rsa.py index f6ba084a..91ca7bad 100644 --- a/telethon/crypto/rsa.py +++ b/telethon/crypto/rsa.py @@ -66,7 +66,7 @@ def encrypt(fingerprint, data, *, use_old=False): the cipher text, or None if no key matching this fingerprint is found. """ global _server_keys - key, old = _server_keys.get(fingerprint, None) + key, old = _server_keys.get(fingerprint, [None, None]) if (not key) or (old and not use_old): return None