_default_template_ctx_processor() — flask Function Reference
Architecture documentation for the _default_template_ctx_processor() function in templating.py from the flask codebase.
Entity Profile
Dependency Diagram
graph TD a5108399_07a2_a392_046e_7f2a55649b9e["_default_template_ctx_processor()"] 554becd3_25b5_c670_a654_7a20377dec19["templating.py"] a5108399_07a2_a392_046e_7f2a55649b9e -->|defined in| 554becd3_25b5_c670_a654_7a20377dec19 b7db9b24_d5be_a8c2_55fe_26b8b73ffe93["_get_current_object()"] a5108399_07a2_a392_046e_7f2a55649b9e -->|calls| b7db9b24_d5be_a8c2_55fe_26b8b73ffe93 style a5108399_07a2_a392_046e_7f2a55649b9e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/flask/templating.py lines 21–32
def _default_template_ctx_processor() -> dict[str, t.Any]:
"""Default template context processor. Injects `request`,
`session` and `g`.
"""
ctx = app_ctx._get_current_object()
rv: dict[str, t.Any] = {"g": ctx.g}
if ctx.has_request:
rv["request"] = ctx.request
rv["session"] = ctx.session
return rv
Domain
Subdomains
Defined In
Calls
Source
Frequently Asked Questions
What does _default_template_ctx_processor() do?
_default_template_ctx_processor() is a function in the flask codebase, defined in src/flask/templating.py.
Where is _default_template_ctx_processor() defined?
_default_template_ctx_processor() is defined in src/flask/templating.py at line 21.
What does _default_template_ctx_processor() call?
_default_template_ctx_processor() calls 1 function(s): _get_current_object.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free