aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar jesopo2019-06-07 10:39:31 +0100
committerGravatar jesopo2019-06-07 10:39:31 +0100
commitb3b4d07e6369124c7a1b157c9d3d3e1e53bda253 (patch)
tree988803c1975eec4a3dda4c69ba8399662581153e /src
parentSwitch to using threading.Condition to trigger write thread (diff)
signature
Call _check *after* read epoll call - to make sure timeouts are hit accurately
Diffstat (limited to 'src')
-rw-r--r--src/IRCBot.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/IRCBot.py b/src/IRCBot.py
index 4c9e6eb5..5b9d02ac 100644
--- a/src/IRCBot.py
+++ b/src/IRCBot.py
@@ -280,10 +280,10 @@ class Bot(object):
self._event_queue.put(lambda: None)
break
- self.trigger(self._check, False)
-
events = self._read_poll.poll(self.get_poll_timeout())
+ self.trigger(self._check, False)
+
for fd, event in events:
if fd == self._rtrigger_server.fileno():
# throw away data from trigger socket