Beispiel #1
0
Datei: log.py Projekt: 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()
Beispiel #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()
Beispiel #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')
Beispiel #4
0
    def __init__(self, bot):
        BaseModule.__init__(self, bot)

        self._mainhelp = mainhelp
Beispiel #5
0
 def _unload(self):
     BaseModule._unload(self)
     self.bot.del_timer(self._prune_timer)
     self.bot.del_timer(self._message_notify_timer)