Coverage for app / limiter.py: 100%
5 statements
« prev ^ index » next coverage.py v7.12.0, created at 2025-12-06 04:49 +0000
« prev ^ index » next coverage.py v7.12.0, created at 2025-12-06 04:49 +0000
1from flask_limiter import Limiter
2from flask_limiter.util import get_remote_address
4limiter = Limiter(
5 get_remote_address,
6 default_limits=["200 per minute"],
7 storage_uri="memory://",
8)
11def add_limits_to_views(app):
12 # Add limits specifically to the Flask-Login `/login` route
13 limiter.limit("10 per minute", key_func=get_remote_address)(app.view_functions["security.login"])