From 4a139b0ae499f3d3026010a9392ee8a88bff0d54 Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Thu, 28 Dec 2017 14:58:42 +0100 Subject: [PATCH] Fix session table may be empty if no DC switch --- telethon/tl/session.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/telethon/tl/session.py b/telethon/tl/session.py index bb38f489..26c9576e 100644 --- a/telethon/tl/session.py +++ b/telethon/tl/session.py @@ -97,10 +97,12 @@ class Session: # These values will be saved c.execute('select * from sessions') - self._dc_id, self._server_address, self._port, key, = c.fetchone() + tuple_ = c.fetchone() + if tuple_: + self._dc_id, self._server_address, self._port, key, = tuple_ + from ..crypto import AuthKey + self._auth_key = AuthKey(data=key) - from ..crypto import AuthKey - self._auth_key = AuthKey(data=key) c.close() else: # Tables don't exist, create new ones