Performance: Application context
MEDIUM IMPACT
Application context affects how Flask manages global variables during a request, impacting memory usage and request handling speed.
from flask import Flask, current_app app = Flask(__name__) with app.app_context(): print(current_app.config)
from flask import current_app print(current_app.config)
| Pattern | Context Creation | Memory Usage | Request Latency | Verdict |
|---|---|---|---|---|
| Implicit context access outside request | Triggers implicit context creation | Higher due to extra objects | Increases latency | [X] Bad |
| Explicit app context with 'with' block | Single explicit context creation | Lower and controlled | Minimal latency impact | [OK] Good |