Home / Function/ before_app_request() — flask Function Reference

before_app_request() — flask Function Reference

Architecture documentation for the before_app_request() function in blueprints.py from the flask codebase.

Entity Profile

Dependency Diagram

graph TD
  d07d5dbc_1239_d035_ea45_26bae0c1577a["before_app_request()"]
  0c59fa87_9a90_f011_4207_98ae96479921["Blueprint"]
  d07d5dbc_1239_d035_ea45_26bae0c1577a -->|defined in| 0c59fa87_9a90_f011_4207_98ae96479921
  0085606d_b5d3_d0dc_0155_6135d079c059["record_once()"]
  d07d5dbc_1239_d035_ea45_26bae0c1577a -->|calls| 0085606d_b5d3_d0dc_0155_6135d079c059
  style d07d5dbc_1239_d035_ea45_26bae0c1577a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/flask/sansio/blueprints.py lines 614–621

    def before_app_request(self, f: T_before_request) -> T_before_request:
        """Like :meth:`before_request`, but before every request, not only those handled
        by the blueprint. Equivalent to :meth:`.Flask.before_request`.
        """
        self.record_once(
            lambda s: s.app.before_request_funcs.setdefault(None, []).append(f)
        )
        return f

Subdomains

Frequently Asked Questions

What does before_app_request() do?
before_app_request() is a function in the flask codebase, defined in src/flask/sansio/blueprints.py.
Where is before_app_request() defined?
before_app_request() is defined in src/flask/sansio/blueprints.py at line 614.
What does before_app_request() call?
before_app_request() calls 1 function(s): record_once.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free