aboutsummaryrefslogtreecommitdiff
path: root/modules/signals.py
diff options
context:
space:
mode:
authorGravatar jesopo2019-03-05 11:25:34 +0000
committerGravatar jesopo2019-03-05 11:25:34 +0000
commit68ebecedfde704bf90daaefadf952a6566aba95d (patch)
treef3082f16833f3cbc570ce24d77e44ef3e5b40a9c /modules/signals.py
parentTreat our own user as a regular user throughout line_handler (diff)
signature
Don't send random quit quote on SIGINT
Diffstat (limited to 'modules/signals.py')
-rw-r--r--modules/signals.py9
1 files changed, 1 insertions, 8 deletions
diff --git a/modules/signals.py b/modules/signals.py
index 0207913b..15eeab9f 100644
--- a/modules/signals.py
+++ b/modules/signals.py
@@ -1,9 +1,6 @@
import signal
from src import Config, ModuleManager, utils
-@utils.export("serverset", {"setting": "quit-quote",
- "help": "Set whether I pick a random quote to /quit with",
- "validate": utils.bool_or_none})
class Module(ModuleManager.BaseModule):
def on_load(self):
self._exited = False
@@ -22,11 +19,7 @@ class Module(ModuleManager.BaseModule):
self.events.on("signal.interrupt").call(signum=signum)
for server in self.bot.servers.values():
- reason = "Leaving"
- if server.get_setting("quit-quote", True):
- reason = self.exports.get_one("quit-quote",
- lambda: reason)()
- line = server.send_quit(reason)
+ line = server.send_quit("Shutting down")
line.on_send(self._make_hook(server))
def _make_hook(self, server):