mirror of
https://github.com/Findus23/HNReader.git
synced 2024-09-19 15:23:44 +02:00
12 lines
356 B
Python
12 lines
356 B
Python
from aredis import StrictRedis
|
|
from ratelimit.backends.redis import RedisBackend, DECREASE_SCRIPT
|
|
|
|
|
|
# noinspection PyMissingConstructor
|
|
class CustomRedisBackend(RedisBackend):
|
|
def __init__(
|
|
self,
|
|
r: StrictRedis
|
|
) -> None:
|
|
self._redis = r
|
|
self.decrease_function = self._redis.register_script(DECREASE_SCRIPT)
|