UsageΒΆ
To use sliding-rate-limiter in a project:
from sliding_rate_limiter.region import RateLimiterRegion
from sliding_rate_limiter.backends.memory import MemoryBackend
region = RateLimiterRegion('default')
region.configure(MemoryBackend())
@region.rate_limit_on_arguments()
def foo(user_id):
pass