2
0
mirror of https://github.com/pyrogram/pyrogram synced 2025-08-28 21:07:59 +00:00

Wait a little bit before retrying

This commit is contained in:
Dan 2018-04-12 10:40:17 +02:00
parent 552474a0e2
commit 9dc767b88e

View File

@ -19,6 +19,7 @@
import logging import logging
import platform import platform
import threading import threading
import time
from datetime import timedelta, datetime from datetime import timedelta, datetime
from hashlib import sha1, sha256 from hashlib import sha1, sha256
from io import BytesIO from io import BytesIO
@ -314,7 +315,7 @@ class Session:
self._send(functions.PingDelayDisconnect( self._send(functions.PingDelayDisconnect(
0, self.WAIT_TIMEOUT + 10 0, self.WAIT_TIMEOUT + 10
), False) ), False)
except (OSError, TimeoutError): except (OSError, TimeoutError, Error):
pass pass
log.debug("PingThread stopped") log.debug("PingThread stopped")
@ -408,6 +409,7 @@ class Session:
(log.warning if i > 2 else log.info)( (log.warning if i > 2 else log.info)(
"{}: {} Retrying {}".format(i, datetime.now(), type(data)) "{}: {} Retrying {}".format(i, datetime.now(), type(data))
) )
time.sleep(1)
continue continue
else: else:
return None return None