mirror of
https://github.com/LonamiWebs/Telethon.git
synced 2024-11-22 09:26:37 +03:00
Merge pull request #136 from cher-nov/pr20170619_session
Fix bugs related to temporary sessions
This commit is contained in:
commit
daa626aa04
|
@ -104,24 +104,24 @@ class JsonSession:
|
|||
those required to init a connection will be copied.
|
||||
"""
|
||||
# These values will NOT be saved
|
||||
if isinstance(session_user_id, str):
|
||||
self.session_user_id = session_user_id
|
||||
|
||||
# For connection purposes
|
||||
self.device_model = platform.node()
|
||||
self.system_version = platform.system()
|
||||
self.app_version = '0'
|
||||
self.lang_code = 'en'
|
||||
|
||||
elif isinstance(session_user_id, JsonSession):
|
||||
if isinstance(session_user_id, JsonSession):
|
||||
self.session_user_id = None
|
||||
|
||||
# For connection purposes
|
||||
session = session_user_id
|
||||
self.device_model = session.device_model
|
||||
self.system_version = session.system_version
|
||||
self.app_version = session.app_version
|
||||
self.lang_code = session.lang_code
|
||||
|
||||
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
|
||||
self.lang_code = 'en'
|
||||
|
||||
# Cross-thread safety
|
||||
self._lock = Lock()
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user