From 087d179317857fd99067a69410c350978fc3048e Mon Sep 17 00:00:00 2001 From: Jimmy Cao Date: Sat, 6 Apr 2013 23:55:44 -0500 Subject: [PATCH] Fix the problem where !help wouldn't work when used after flastgame --- modules/wolfgame.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/wolfgame.py b/modules/wolfgame.py index fb043ef..0e74203 100644 --- a/modules/wolfgame.py +++ b/modules/wolfgame.py @@ -2685,9 +2685,12 @@ def flastgame(cli, nick, rest): chan = botconfig.CHANNEL if var.PHASE != "join": if "join" in COMMANDS.keys(): - COMMANDS["join"] = [lambda *spam: cli.msg(chan, "This command has been disabled by an admin.")] + del COMMANDS["join"] + cmd("join")(lambda *spam: cli.msg(chan, "This command has been disabled by an admin.")) + # manually recreate the command by calling the decorator function if "start" in COMMANDS.keys(): - COMMANDS["start"] = [lambda *spam: cli.msg(chan, "This command has been disabled by an admin.")] + del COMMANDS["start"] + cmd("join")(lambda *spam: cli.msg(chan, "This command has been disabled by an admin.")) cli.msg(chan, "Starting a new game has now been disabled by \02{0}\02.".format(nick)) var.ADMIN_TO_PING = nick