__init__() — flask Function Reference
Architecture documentation for the __init__() function in blueprints.py from the flask codebase.
Entity Profile
Dependency Diagram
graph TD 91246758_fc03_2cf8_40ae_7a5b56add5d7["__init__()"] 0c59fa87_9a90_f011_4207_98ae96479921["Blueprint"] 91246758_fc03_2cf8_40ae_7a5b56add5d7 -->|defined in| 0c59fa87_9a90_f011_4207_98ae96479921 style 91246758_fc03_2cf8_40ae_7a5b56add5d7 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/flask/sansio/blueprints.py lines 174–211
def __init__(
self,
name: str,
import_name: str,
static_folder: str | os.PathLike[str] | None = None,
static_url_path: str | None = None,
template_folder: str | os.PathLike[str] | None = None,
url_prefix: str | None = None,
subdomain: str | None = None,
url_defaults: dict[str, t.Any] | None = None,
root_path: str | None = None,
cli_group: str | None = _sentinel, # type: ignore[assignment]
):
super().__init__(
import_name=import_name,
static_folder=static_folder,
static_url_path=static_url_path,
template_folder=template_folder,
root_path=root_path,
)
if not name:
raise ValueError("'name' may not be empty.")
if "." in name:
raise ValueError("'name' may not contain a dot '.' character.")
self.name = name
self.url_prefix = url_prefix
self.subdomain = subdomain
self.deferred_functions: list[DeferredSetupFunction] = []
if url_defaults is None:
url_defaults = {}
self.url_values_defaults = url_defaults
self.cli_group = cli_group
self._blueprints: list[tuple[Blueprint, dict[str, t.Any]]] = []
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does __init__() do?
__init__() is a function in the flask codebase, defined in src/flask/sansio/blueprints.py.
Where is __init__() defined?
__init__() is defined in src/flask/sansio/blueprints.py at line 174.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free