mirror of
https://github.com/Findus23/HNReader.git
synced 2024-09-19 15:23:44 +02:00
13 lines
356 B
Python
13 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)
|