Home / Function/ __init__() — fastapi Function Reference

__init__() — fastapi Function Reference

Architecture documentation for the __init__() function in http.py from the fastapi codebase.

Entity Profile

Dependency Diagram

graph TD
  c1ab28c1_2a87_d875_3fd3_d74775dd04cb["__init__()"]
  3095b424_1269_68c9_350e_1ccbc9dc52df["HTTPBase"]
  c1ab28c1_2a87_d875_3fd3_d74775dd04cb -->|defined in| 3095b424_1269_68c9_350e_1ccbc9dc52df
  style c1ab28c1_2a87_d875_3fd3_d74775dd04cb fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

fastapi/security/http.py lines 70–82

    def __init__(
        self,
        *,
        scheme: str,
        scheme_name: Optional[str] = None,
        description: Optional[str] = None,
        auto_error: bool = True,
    ):
        self.model: HTTPBaseModel = HTTPBaseModel(
            scheme=scheme, description=description
        )
        self.scheme_name = scheme_name or self.__class__.__name__
        self.auto_error = auto_error

Domain

Subdomains

Frequently Asked Questions

What does __init__() do?
__init__() is a function in the fastapi codebase, defined in fastapi/security/http.py.
Where is __init__() defined?
__init__() is defined in fastapi/security/http.py at line 70.

Analyze Your Own Codebase

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

Try Supermodel Free