From f96378ac07f1ce809c518ac30443d8afd9935063 Mon Sep 17 00:00:00 2001 From: jesopo Date: Thu, 6 Jun 2019 17:58:35 +0100 Subject: move immediate-write-trigger to IRCServer.py, trigger _event_loop for running=False --- src/IRCServer.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/IRCServer.py') diff --git a/src/IRCServer.py b/src/IRCServer.py index e037eca7..1f2a5b3b 100644 --- a/src/IRCServer.py +++ b/src/IRCServer.py @@ -255,6 +255,10 @@ class Server(IRCObject.Object): line_obj = IRCLine.SentLine(line_events, datetime.datetime.utcnow(), self.hostmask(), line_parsed) self.socket.send(line_obj, immediate=immediate) + + if immediate: + self.bot.trigger_write() + return line_obj def send_raw(self, line: str): return self.send(utils.irc.parse_line(line)) -- cgit v1.3.1-10-gc9f91