fix totally wrong rate limit storage initialization

This commit is contained in:
Thorsten
2015-11-20 22:23:31 +01:00
parent b92f175755
commit 5c2b91bdc2
2 changed files with 5 additions and 4 deletions

View File

@@ -15,6 +15,8 @@ RATE_INTERACTIVE = 0x04
RATE_CHAT = 0x08 RATE_CHAT = 0x08
RATE_URL = 0x10 RATE_URL = 0x10
rate_limit_classes = (RATE_CHAT, RATE_GLOBAL, RATE_NO_SILENCE, RATE_INTERACTIVE, RATE_URL)
BUFSIZ = 8192 BUFSIZ = 8192
EVENTLOOP_DELAY = 0.100 # seconds EVENTLOOP_DELAY = 0.100 # seconds
USER_AGENT = '''Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.0''' USER_AGENT = '''Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.0'''

View File

@@ -7,10 +7,9 @@ import sys
import time import time
from common import conf_load, conf_save, \ from common import conf_load, conf_save, \
extract_title, RATE_GLOBAL, RATE_CHAT extract_title, RATE_GLOBAL, RATE_CHAT, rate_limit_classes
from idlebot import IdleBot, start from idlebot import IdleBot, start
from plugins import ( from plugins import (
ptypes as plugin_ptypes,
plugins as plugin_storage, plugins as plugin_storage,
ptypes_COMMAND, ptypes_COMMAND,
plugin_enabled_get, plugin_enabled_get,
@@ -38,8 +37,8 @@ class UrlBot(IdleBot):
def __init__(self, jid, password, rooms, nick): def __init__(self, jid, password, rooms, nick):
super(UrlBot, self).__init__(jid, password, rooms, nick) super(UrlBot, self).__init__(jid, password, rooms, nick)
self.hist_ts = {p: [] for p in plugin_ptypes} self.hist_ts = {p: [] for p in rate_limit_classes}
self.hist_flag = {p: True for p in plugin_ptypes} self.hist_flag = {p: True for p in rate_limit_classes}
self.add_event_handler('message', self.message) self.add_event_handler('message', self.message)