aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar jesopo2018-08-13 16:04:27 +0100
committerGravatar jesopo2018-08-13 16:04:27 +0100
commit0f09184e48c8e4cea48fb6588944d6290d8279b2 (patch)
tree8cc08bc6a81e9a5af1a2407c2a87cfba675cb5ad
parentDon't show actual lastfm name unless it was explicitly provided (diff)
signature
Add setting to prevent sending a random quote on quit
-rw-r--r--modules/signals.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/modules/signals.py b/modules/signals.py
index 8f556e23..3ab6966a 100644
--- a/modules/signals.py
+++ b/modules/signals.py
@@ -11,9 +11,11 @@ class Module(object):
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_for_result(default="Leaving")
- server.send_quit(quote)
+ reason = "Leaving"
+ if server.get_setting("quit-quote", True):
+ reason = self.bot.events.on("get.quit-quote"
+ ).call_for_result(default="Leaving")
+ server.send_quit(reason)
self.bot.register_write(server)
self.bot.running = False