aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/bitly.py4
-rw-r--r--modules/signals.py5
2 files changed, 6 insertions, 3 deletions
diff --git a/modules/bitly.py b/modules/bitly.py
index ac7835a1..f31ca347 100644
--- a/modules/bitly.py
+++ b/modules/bitly.py
@@ -25,8 +25,8 @@ class Module(object):
return data["data"]["url"]
def shorten(self, event):
- link = self.bot.events.on("get").on("shortlink").call(
- url=event["args"])[0]
+ link = self.bot.events.on("get").on("shortlink"
+ ).call_for_result(url=event["args"])
if link:
event["stdout"].write("Short URL: %s" % link)
else:
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):