From 68298bbccf715fb4d8c82e45a74c309a74d0c77e Mon Sep 17 00:00:00 2001 From: jesopo Date: Sun, 15 Jul 2018 15:15:52 +0100 Subject: Added EventHook.call_for_result to get a result or default from an event --- modules/signals.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'modules/signals.py') diff --git a/modules/signals.py b/modules/signals.py index 79eab553..8f556e23 100644 --- a/modules/signals.py +++ b/modules/signals.py @@ -9,10 +9,13 @@ class Module(object): def SIGINT(self, signum, frame): print() self.bot.events.on("signal").on("interrupt").call(signum=signum, frame=frame) + for server in self.bot.servers.values(): - quote = self.bot.events.on("get.quit-quote").call()[0] + quote = self.bot.events.on("get.quit-quote" + ).call_for_result(default="Leaving") server.send_quit(quote) self.bot.register_write(server) + self.bot.running = False def SIGUSR1(self, signum, frame): -- cgit v1.3.1-10-gc9f91