blob: 3cdae81e49ec3586439f037488676656b701dd1e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
diff --git a/ayatanawebmail/idler.py b/ayatanawebmail/idler.py
index 8f956ea..3e852a1 100755
--- a/ayatanawebmail/idler.py
+++ b/ayatanawebmail/idler.py
@@ -22,6 +22,9 @@ class Idler(object):
def stop(self):
+ if self.oConnection.oImap is not None:
+ # Send a NOOP command to interrupt the IDLE mode and free the blocked thread
+ self.oConnection.oImap.noop()
self.oEvent.set()
def join(self):
|