Source code for modules.snippets.snippetutil

from util import commands
from util import parse_line
import sys
from logger import Logger


[docs]@commands(".snippet", ".snippets") def reload(bot, message, channel): logger = bot.logger parsed = parse_line(message) if parsed.startswith(".snippets reload"): try: bot.load_snippets() bot.set_snippets() bot.brain.notice(channel, "snippets reloaded") except BaseException: e = sys.exc_info()[0] logger.write( Logger.WARNING, bot.getName() + ": failed to reload snippets", bot.NICK) logger.write( Logger.WARNING, bot.getName() + ": error was:", bot.NICK) logger.write(Logger.WARNING, bot.getName() + ": " + e, bot.NICK)