ari.lt/src/aw/limiter.py

13 lines
320 B
Python
Raw Normal View History

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""limiter"""
from flask_limiter import Limiter
from flask_limiter.util import get_remote_address
limiter: Limiter = Limiter(
get_remote_address,
default_limits=["10000 per day", "1500 per hour", "50 per minute"],
storage_uri="memcached://127.0.0.1:41923",
)