mirror of
https://github.com/LonamiWebs/Telethon.git
synced 2025-06-23 05:26:42 +00: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.
|
*args will be ignored.
|
||||||
"""
|
"""
|
||||||
if self._sender.is_connected():
|
if self._sender and self._sender.is_connected():
|
||||||
return
|
return
|
||||||
|
|
||||||
ok = super().connect()
|
ok = super().connect()
|
||||||
@ -152,7 +152,7 @@ class TelegramClient(TelegramBareClient):
|
|||||||
def disconnect(self):
|
def disconnect(self):
|
||||||
"""Disconnects from the Telegram server
|
"""Disconnects from the Telegram server
|
||||||
and stops all the spawned threads"""
|
and stops all the spawned threads"""
|
||||||
if not self._sender.is_connected():
|
if not self._sender or not self._sender.is_connected():
|
||||||
return
|
return
|
||||||
|
|
||||||
super().disconnect()
|
super().disconnect()
|
||||||
@ -914,7 +914,6 @@ class TelegramClient(TelegramBareClient):
|
|||||||
while self._sender.is_connected():
|
while self._sender.is_connected():
|
||||||
try:
|
try:
|
||||||
self._sender.receive()
|
self._sender.receive()
|
||||||
print('got one')
|
|
||||||
except TimeoutError:
|
except TimeoutError:
|
||||||
# No problem.
|
# No problem.
|
||||||
pass
|
pass
|
||||||
|
Loading…
Reference in New Issue
Block a user