Performance: Request context
MEDIUM IMPACT
This affects how Flask manages data per request, impacting memory usage and request handling speed.
from flask import request def view(): user_agent = request.headers.get('User-Agent') for _ in range(1000): _ = user_agent return 'Done'
from flask import request def view(): user_agent = request.headers.get('User-Agent') for _ in range(1000): _ = request.headers.get('User-Agent') return 'Done'
| Pattern | Context Accesses | CPU Load | Request Latency | Verdict |
|---|---|---|---|---|
| Repeated request context access in loop | 1000+ | High | Increased | [X] Bad |
| Single request context access cached in variable | 1 | Low | Reduced | [OK] Good |