コード例 #1
0
 def rename(self, irc, msg, args, command_plugin, command, newName):
     """<plugin> <command> <new name>
     Renames <command> in <plugin> to the <new name>.
     """
     if not command_plugin.isCommand(command):
         what = 'command in the %s plugin' % command_plugin.name()
         irc.errorInvalid(what, command)
     if hasattr(command_plugin, newName):
         irc.error('The %s plugin already has an attribute named %s.' %
                   (command_plugin, newName))
         return
     plugin.registerRename(command_plugin.name(), command, newName)
     plugin.renameCommand(command_plugin, command, newName)
     irc.replySuccess()
コード例 #2
0
 def rename(self, irc, msg, args, command_plugin, command, newName):
     """<plugin> <command> <new name>
     Renames <command> in <plugin> to the <new name>.
     """
     if not command_plugin.isCommand(command):
         what = 'command in the %s plugin' % command_plugin.name()
         irc.errorInvalid(what, command)
     if hasattr(command_plugin, newName):
         irc.error('The %s plugin already has an attribute named %s.' %
                   (command_plugin, newName))
         return
     plugin.registerRename(command_plugin.name(), command, newName)
     plugin.renameCommand(command_plugin, command, newName)
     irc.replySuccess()