Skip to content

Commit 9dc767b

Browse files
committed
Wait a little bit before retrying
1 parent 552474a commit 9dc767b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

pyrogram/session/session.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import logging
2020
import platform
2121
import threading
22+
import time
2223
from datetime import timedelta, datetime
2324
from hashlib import sha1, sha256
2425
from io import BytesIO
@@ -314,7 +315,7 @@ def ping(self):
314315
self._send(functions.PingDelayDisconnect(
315316
0, self.WAIT_TIMEOUT + 10
316317
), False)
317-
except (OSError, TimeoutError):
318+
except (OSError, TimeoutError, Error):
318319
pass
319320

320321
log.debug("PingThread stopped")
@@ -408,6 +409,7 @@ def send(self, data: Object):
408409
(log.warning if i > 2 else log.info)(
409410
"{}: {} Retrying {}".format(i, datetime.now(), type(data))
410411
)
412+
time.sleep(1)
411413
continue
412414
else:
413415
return None

0 commit comments

Comments
 (0)