Warn when a command is redefined

This commit is contained in:
moneromooo 2015-01-01 17:43:01 +00:00
parent cb9a2fccae
commit e1cd8042c1

View file

@ -1,7 +1,7 @@
#!/bin/python #!/bin/python
# #
# Cryptonote tipbot - commands # Cryptonote tipbot - commands
# Copyright 2014 moneromooo # Copyright 2014,2015 moneromooo
# #
# The Cryptonote tipbot is free software; you can redistribute it and/or # The Cryptonote tipbot is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License as published # modify it under the terms of the GNU General Public License as published
@ -94,6 +94,8 @@ def Commands(nick,chan,cmd):
SendTo(nick, "%s" % msgs[msg]) SendTo(nick, "%s" % msgs[msg])
def RegisterCommand(command): def RegisterCommand(command):
if command['name'] in commands:
log_warn('module %s redefined function %s from module %s' % (command['module'],command['name'],commands[command['name']]['module']))
commands[command['name']] = command commands[command['name']] = command
def RegisterIdleFunction(module,function): def RegisterIdleFunction(module,function):