Commit dee45cf5 authored by Guillaume Binet's avatar Guillaume Binet

removes top_of_help_message

+ small cleanups, unused variables.
parent 91810731
......@@ -56,9 +56,7 @@ class Help(BotPlugin):
]))
usage += '\n\n'
top = self._bot.top_of_help_message()
bottom = self._bot.bottom_of_help_message()
return ''.join(filter(None, [top, description, usage, bottom])).strip()
return ''.join(filter(None, [description, usage])).strip()
@botcmd
def help(self, mess, args):
......@@ -121,6 +119,4 @@ class Help(BotPlugin):
else:
usage = self.MSG_HELP_UNDEFINED_COMMAND
top = self._bot.top_of_help_message()
bottom = self._bot.bottom_of_help_message()
return ''.join(filter(None, [top, description, usage, bottom]))
return ''.join(filter(None, [description, usage]))
......@@ -60,6 +60,7 @@ def bot_config_defaults(config):
config.SUPPRESS_CMD_NOT_FOUND = False
# noinspection PyAbstractClass
class ErrBot(Backend, BotPluginManager):
""" ErrBot is the layer of Err that takes care of the plugin management and dispatching
"""
......@@ -70,7 +71,7 @@ class ErrBot(Backend, BotPluginManager):
def __init__(self, bot_config):
log.debug("ErrBot init.")
super(ErrBot, self).__init__(bot_config)
super().__init__(bot_config)
self._init_plugin_manager(bot_config)
self.bot_config = bot_config
self.prefix = bot_config.BOT_PREFIX
......@@ -422,7 +423,6 @@ class ErrBot(Backend, BotPluginManager):
self.commands = commands
def inject_command_filters_from(self, instance_to_inject):
classname = instance_to_inject.__class__.__name__
for name, method in inspect.getmembers(instance_to_inject, inspect.ismethod):
if getattr(method, '_err_command_filter', False):
log.debug('Adding command filter: %s' % name)
......@@ -447,23 +447,6 @@ class ErrBot(Backend, BotPluginManager):
for admin in self.bot_config.BOT_ADMINS:
self.send(admin, warning)
def top_of_help_message(self):
"""Returns a string that forms the top of the help message
Override this method in derived class if you
want to add additional help text at the
beginning of the help message.
"""
return ""
def bottom_of_help_message(self):
"""Returns a string that forms the bottom of the help message
Override this method in derived class if you
want to add additional help text at the end
of the help message.
"""
return ""
def send(self, user, text, in_reply_to=None, message_type='chat', groupchat_nick_reply=False):
""" Sends a simple message to the specified user.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment