aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorGravatar jesopo2019-10-11 15:39:01 +0100
committerGravatar jesopo2019-10-11 15:39:01 +0100
commit73e6ede8cc1bd7c8a8946d3e77f5157a5177a775 (patch)
tree5dda4337dd65f86bfc46de44bd412c468d5f04f5 /modules
parentadd `log` command to bitbotctl (diff)
signature
no longer treat ctrl+c as "shutdown" - bitbotctl will take this job
Diffstat (limited to 'modules')
-rw-r--r--modules/signals.py23
1 files changed, 0 insertions, 23 deletions
diff --git a/modules/signals.py b/modules/signals.py
index 336a83d3..eadf4d64 100644
--- a/modules/signals.py
+++ b/modules/signals.py
@@ -10,29 +10,6 @@ class Module(ModuleManager.BaseModule):
def SIGINT(self, signum, frame):
print()
- self.bot.trigger(lambda: self._kill(signum))
-
- def _kill(self, signum):
- if self._exited:
- return
- self._exited = True
-
- self.events.on("signal.interrupt").call(signum=signum)
-
- written = False
- for server in list(self.bot.servers.values()):
- if server.connected:
- server.socket.clear_send_buffer()
-
- line = utils.irc.protocol.quit("Shutting down")
- sent_line = server.send(line, immediate=True)
- sent_line.events.on("send").hook(self._make_hook(server))
-
- server.send_enabled = False
- written = True
-
- if not written:
- sys.exit()
def _make_hook(self, server):
return lambda e: self.bot.disconnect(server)