]> jfr.im git - erebus.git/blobdiff - modules/control.py
weather - workaround for python rfc822.parsedate silliness
[erebus.git] / modules / control.py
index 91b0efffffc94cd95b7b889401aff1903a6118a8..4d9c6448043b3b596c451084bf7ef5042ad38322 100644 (file)
@@ -6,7 +6,7 @@
 modinfo = {
        'author': 'Erebus Team',
        'license': 'public domain',
-       'compatible': [2],
+       'compatible': [0],
        'depends': [],
        'softdeps': ['help'],
 }
@@ -26,10 +26,11 @@ from collections import deque
 @lib.hook(('die','restart'), needchan=False, glevel=lib.MANAGER)
 @lib.help(None, "stops the bot")
 def die(bot, user, chan, realtarget, *args):
+       quitmsg = ' '.join(args)
        for botitem in bot.parent.bots.itervalues():
                for chan in botitem.chans:
-                       chan.fastmsg("Bot is restarting! %s" % ' '.join(args))
-               bot.conn.send("QUIT :Restarting.")
+                       chan.fastmsg("Bot is restarting! %s" % (quitmsg))
+               bot.conn.send("QUIT :Restarting. %s" % (quitmsg))
        sys.exit(0)
        os._exit(0)