mirror of
https://github.com/chatmail/core.git
synced 2026-04-17 21:46:35 +03:00
set default timeout to None
This commit is contained in:
@@ -197,7 +197,7 @@ class DirectImap:
|
|||||||
self._idling = True
|
self._idling = True
|
||||||
return res
|
return res
|
||||||
|
|
||||||
def idle_check(self, terminate=False, timeout=60) -> List[bytes]:
|
def idle_check(self, terminate=False, timeout=None) -> List[bytes]:
|
||||||
""" (blocking) wait for next idle message from server. """
|
""" (blocking) wait for next idle message from server. """
|
||||||
assert self._idling
|
assert self._idling
|
||||||
self.account.log("imap-direct: calling idle_check")
|
self.account.log("imap-direct: calling idle_check")
|
||||||
@@ -207,7 +207,7 @@ class DirectImap:
|
|||||||
self.account.log("imap-direct: idle_check returned {!r}".format(res))
|
self.account.log("imap-direct: idle_check returned {!r}".format(res))
|
||||||
return res
|
return res
|
||||||
|
|
||||||
def idle_wait_for_new_message(self, terminate=False, timeout=60) -> bytes:
|
def idle_wait_for_new_message(self, terminate=False, timeout=None) -> bytes:
|
||||||
while 1:
|
while 1:
|
||||||
for item in self.idle_check(timeout=timeout):
|
for item in self.idle_check(timeout=timeout):
|
||||||
if b'EXISTS' in item or b'RECENT' in item:
|
if b'EXISTS' in item or b'RECENT' in item:
|
||||||
@@ -215,7 +215,7 @@ class DirectImap:
|
|||||||
self.idle_done()
|
self.idle_done()
|
||||||
return item
|
return item
|
||||||
|
|
||||||
def idle_wait_for_seen(self, terminate=False, timeout=60) -> int:
|
def idle_wait_for_seen(self, terminate=False, timeout=None) -> int:
|
||||||
""" Return first message with SEEN flag from a running idle-stream.
|
""" Return first message with SEEN flag from a running idle-stream.
|
||||||
"""
|
"""
|
||||||
while 1:
|
while 1:
|
||||||
|
|||||||
Reference in New Issue
Block a user