Coverage for app / limiter.py: 100%

5 statements  

« 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 

3 

4limiter = Limiter( 

5 get_remote_address, 

6 default_limits=["200 per minute"], 

7 storage_uri="memory://", 

8) 

9 

10 

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"])