We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 552474a commit 9dc767bCopy full SHA for 9dc767b
pyrogram/session/session.py
@@ -19,6 +19,7 @@
19
import logging
20
import platform
21
import threading
22
+import time
23
from datetime import timedelta, datetime
24
from hashlib import sha1, sha256
25
from io import BytesIO
@@ -314,7 +315,7 @@ def ping(self):
314
315
self._send(functions.PingDelayDisconnect(
316
0, self.WAIT_TIMEOUT + 10
317
), False)
- except (OSError, TimeoutError):
318
+ except (OSError, TimeoutError, Error):
319
pass
320
321
log.debug("PingThread stopped")
@@ -408,6 +409,7 @@ def send(self, data: Object):
408
409
(log.warning if i > 2 else log.info)(
410
"{}: {} Retrying {}".format(i, datetime.now(), type(data))
411
)
412
+ time.sleep(1)
413
continue
414
else:
415
return None
0 commit comments