|
|
@ -21,6 +21,7 @@ import re |
|
|
|
import logging |
|
|
|
import logging |
|
|
|
import sys |
|
|
|
import sys |
|
|
|
import os |
|
|
|
import os |
|
|
|
|
|
|
|
import imp |
|
|
|
|
|
|
|
|
|
|
|
COMMANDS = {} |
|
|
|
COMMANDS = {} |
|
|
|
PM_COMMANDS = {} |
|
|
|
PM_COMMANDS = {} |
|
|
@ -205,6 +206,16 @@ def restart_program(cli, nick, chan, rest): |
|
|
|
print("RESTARTING") |
|
|
|
print("RESTARTING") |
|
|
|
python = sys.executable |
|
|
|
python = sys.executable |
|
|
|
os.execl(python, python, *sys.argv) |
|
|
|
os.execl(python, python, *sys.argv) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@cmd("rehash", admin_only=True) |
|
|
|
|
|
|
|
def rehash(cli, nick, chan, rest): |
|
|
|
|
|
|
|
reset(cli) |
|
|
|
|
|
|
|
imp.reload(var) |
|
|
|
|
|
|
|
imp.reload(botconfig) |
|
|
|
|
|
|
|
cli.msg(chan, "Configuration reloaded") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -535,9 +546,6 @@ def show_votes(cli, nick, chan, rest): |
|
|
|
if var.PHASE in ("none", "join"): |
|
|
|
if var.PHASE in ("none", "join"): |
|
|
|
cli.notice(nick, "No game is currently running.") |
|
|
|
cli.notice(nick, "No game is currently running.") |
|
|
|
return |
|
|
|
return |
|
|
|
elif nick not in var.list_players(): |
|
|
|
|
|
|
|
cli.notice(nick, "You're not currently playing.") |
|
|
|
|
|
|
|
return |
|
|
|
|
|
|
|
if var.PHASE != "day": |
|
|
|
if var.PHASE != "day": |
|
|
|
cli.notice(nick, "Voting is only during the day.") |
|
|
|
cli.notice(nick, "Voting is only during the day.") |
|
|
|
return |
|
|
|
return |
|
|
|