Json session support added in client initiation validation

This commit is contained in:
m.einali 2017-07-12 09:11:22 +04:30
parent 3be995b5a3
commit 7e1399c04e

View File

@ -87,7 +87,7 @@ class TelegramClient(TelegramBareClient):
# TODO JsonSession until migration is complete (by v1.0) # TODO JsonSession until migration is complete (by v1.0)
if isinstance(session, str) or session is None: if isinstance(session, str) or session is None:
session = JsonSession.try_load_or_create_new(session) session = JsonSession.try_load_or_create_new(session)
elif not isinstance(session, Session): elif not isinstance(session, Session) and not isinstance(session, JsonSession):
raise ValueError( raise ValueError(
'The given session must be a str or a Session instance.') 'The given session must be a str or a Session instance.')