Example #1
0
File: log.py Project: maw/kibot
    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()
Example #2
0
    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()
Example #3
0
 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')
Example #4
0
File: base.py Project: mricon/kibot
    def __init__(self, bot):
        BaseModule.__init__(self, bot)

        self._mainhelp = mainhelp