_iter_loaders() — flask Function Reference
Architecture documentation for the _iter_loaders() function in templating.py from the flask codebase.
Entity Profile
Dependency Diagram
graph TD 8030a5bc_ccd5_2b7d_46af_a753d088616b["_iter_loaders()"] ce7c5a28_2f4c_e0c5_2d77_2fb8ab5e5b96["DispatchingJinjaLoader"] 8030a5bc_ccd5_2b7d_46af_a753d088616b -->|defined in| ce7c5a28_2f4c_e0c5_2d77_2fb8ab5e5b96 a0ae334c_2e07_622b_8d12_f4de60d403d1["_get_source_explained()"] a0ae334c_2e07_622b_8d12_f4de60d403d1 -->|calls| 8030a5bc_ccd5_2b7d_46af_a753d088616b 4dbac2da_ce3c_7080_fe1b_8d51de4d6a30["_get_source_fast()"] 4dbac2da_ce3c_7080_fe1b_8d51de4d6a30 -->|calls| 8030a5bc_ccd5_2b7d_46af_a753d088616b style 8030a5bc_ccd5_2b7d_46af_a753d088616b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/flask/templating.py lines 97–105
def _iter_loaders(self, template: str) -> t.Iterator[tuple[Scaffold, BaseLoader]]:
loader = self.app.jinja_loader
if loader is not None:
yield self.app, loader
for blueprint in self.app.iter_blueprints():
loader = blueprint.jinja_loader
if loader is not None:
yield blueprint, loader
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does _iter_loaders() do?
_iter_loaders() is a function in the flask codebase, defined in src/flask/templating.py.
Where is _iter_loaders() defined?
_iter_loaders() is defined in src/flask/templating.py at line 97.
What calls _iter_loaders()?
_iter_loaders() 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