aboutsummaryrefslogtreecommitdiff
path: root/src/IRCServer.py
diff options
context:
space:
mode:
authorGravatar jesopo2019-06-06 17:58:35 +0100
committerGravatar jesopo2019-06-06 17:58:35 +0100
commitf96378ac07f1ce809c518ac30443d8afd9935063 (patch)
tree6d86c19be49fcb3c19c111a1f128eb5340f4ca9b /src/IRCServer.py
parentSend +draft/typing before processing command. WIP (diff)
signature
move immediate-write-trigger to IRCServer.py, trigger _event_loop for
running=False
Diffstat (limited to 'src/IRCServer.py')
-rw-r--r--src/IRCServer.py4
1 files changed, 4 insertions, 0 deletions
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))