get_source() — flask Function Reference
Architecture documentation for the get_source() function in templating.py from the flask codebase.
Entity Profile
Dependency Diagram
graph TD b3cc43b1_0505_0227_784f_924230ab33b2["get_source()"] ce7c5a28_2f4c_e0c5_2d77_2fb8ab5e5b96["DispatchingJinjaLoader"] b3cc43b1_0505_0227_784f_924230ab33b2 -->|defined in| ce7c5a28_2f4c_e0c5_2d77_2fb8ab5e5b96 a0ae334c_2e07_622b_8d12_f4de60d403d1["_get_source_explained()"] a0ae334c_2e07_622b_8d12_f4de60d403d1 -->|calls| b3cc43b1_0505_0227_784f_924230ab33b2 4dbac2da_ce3c_7080_fe1b_8d51de4d6a30["_get_source_fast()"] 4dbac2da_ce3c_7080_fe1b_8d51de4d6a30 -->|calls| b3cc43b1_0505_0227_784f_924230ab33b2 a0ae334c_2e07_622b_8d12_f4de60d403d1["_get_source_explained()"] b3cc43b1_0505_0227_784f_924230ab33b2 -->|calls| a0ae334c_2e07_622b_8d12_f4de60d403d1 4dbac2da_ce3c_7080_fe1b_8d51de4d6a30["_get_source_fast()"] b3cc43b1_0505_0227_784f_924230ab33b2 -->|calls| 4dbac2da_ce3c_7080_fe1b_8d51de4d6a30 style b3cc43b1_0505_0227_784f_924230ab33b2 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/flask/templating.py lines 56–61
def get_source(
self, environment: BaseEnvironment, template: str
) -> tuple[str, str | None, t.Callable[[], bool] | None]:
if self.app.config["EXPLAIN_TEMPLATE_LOADING"]:
return self._get_source_explained(environment, template)
return self._get_source_fast(environment, template)
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does get_source() do?
get_source() is a function in the flask codebase, defined in src/flask/templating.py.
Where is get_source() defined?
get_source() is defined in src/flask/templating.py at line 56.
What does get_source() call?
get_source() calls 2 function(s): _get_source_explained, _get_source_fast.
What calls get_source()?
get_source() is called by 2 function(s): _get_source_explained, _get_source_fast.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free