From 632fcb7c009a293ebfac761ce55af7830608c55c Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Tue, 4 Jul 2017 19:47:55 +0200 Subject: [PATCH] Ensure device model is non-empty (closes #154) --- telethon/tl/session.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/telethon/tl/session.py b/telethon/tl/session.py index 22638806..24a9c8ec 100644 --- a/telethon/tl/session.py +++ b/telethon/tl/session.py @@ -113,9 +113,10 @@ class JsonSession: else: # str / None self.session_user_id = session_user_id - self.device_model = platform.node() - self.system_version = platform.system() - self.app_version = '1.0' # note: '0' will provoke error + system = platform.uname() + self.device_model = system.system if system.system else 'Unknown' + self.system_version = system.release if system.release else '1.0' + self.app_version = '1.0' # '0' will provoke error self.lang_code = 'en' self.system_lang_code = self.lang_code self.lang_pack = ''