mirror of
https://github.com/LonamiWebs/Telethon.git
synced 2025-02-03 13:14:31 +03:00
Fix check to avoid (dis)connecting if already (dis)connected
This commit is contained in:
parent
4de4026bb3
commit
494b82ea9d
|
@ -127,7 +127,7 @@ class TelegramClient(TelegramBareClient):
|
|||
|
||||
*args will be ignored.
|
||||
"""
|
||||
if self._sender.is_connected():
|
||||
if self._sender and self._sender.is_connected():
|
||||
return
|
||||
|
||||
ok = super().connect()
|
||||
|
@ -152,7 +152,7 @@ class TelegramClient(TelegramBareClient):
|
|||
def disconnect(self):
|
||||
"""Disconnects from the Telegram server
|
||||
and stops all the spawned threads"""
|
||||
if not self._sender.is_connected():
|
||||
if not self._sender or not self._sender.is_connected():
|
||||
return
|
||||
|
||||
super().disconnect()
|
||||
|
@ -914,7 +914,6 @@ class TelegramClient(TelegramBareClient):
|
|||
while self._sender.is_connected():
|
||||
try:
|
||||
self._sender.receive()
|
||||
print('got one')
|
||||
except TimeoutError:
|
||||
# No problem.
|
||||
pass
|
||||
|
|
Loading…
Reference in New Issue
Block a user