def __init__(self, bot): self.formats = {'xml': XMLLogger, 'text': TextLogger} self.logdir = bot.op.files.data_dir self.loggers = {} self.logdata = {} BaseModule.__init__(self, bot) self._recreate_loggers()
def __init__(self, bot): self.notify_list = {} self.seen_nicks = {} self.seen_userids = {} self.nick_messages = {} self.userid_messages = {} self.last_notify = {} BaseModule.__init__(self, bot) self._prune_timer = Timer(60, self._prune_seen_maps, repeat=24 * 3600) self.bot.set_timer(self._prune_timer) self._update_notify_interval('notify_interval')
def __init__(self, bot): BaseModule.__init__(self, bot) self._mainhelp = mainhelp
def _unload(self): BaseModule._unload(self) self.bot.del_timer(self._prune_timer) self.bot.del_timer(self._message_notify_timer)