diff options
| author | 2018-08-13 16:04:27 +0100 | |
|---|---|---|
| committer | 2018-08-13 16:04:27 +0100 | |
| commit | 0f09184e48c8e4cea48fb6588944d6290d8279b2 (patch) | |
| tree | 8cc08bc6a81e9a5af1a2407c2a87cfba675cb5ad | |
| parent | Don'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.py | 8 |
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 |
