Home / Function/ main() — fastapi Function Reference

main() — fastapi Function Reference

Architecture documentation for the main() function in cli.py from the fastapi codebase.

Function python FastAPI Applications calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  c0ebb567_30d3_3ea4_5e8b_847407df6a4f["main()"]
  f7c0ee07_c45c_e36e_fc33_e71520275df3["cli.py"]
  c0ebb567_30d3_3ea4_5e8b_847407df6a4f -->|defined in| f7c0ee07_c45c_e36e_fc33_e71520275df3
  9ffa8885_0bc5_d959_6367_4e4a9d88b8c0["test_fastapi_cli_not_installed()"]
  9ffa8885_0bc5_d959_6367_4e4a9d88b8c0 -->|calls| c0ebb567_30d3_3ea4_5e8b_847407df6a4f
  4af87a55_0c8f_642b_dcbd_4247c7cf6309["cli_main()"]
  c0ebb567_30d3_3ea4_5e8b_847407df6a4f -->|calls| 4af87a55_0c8f_642b_dcbd_4247c7cf6309
  style c0ebb567_30d3_3ea4_5e8b_847407df6a4f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

fastapi/cli.py lines 8–13

def main() -> None:
    if not cli_main:  # type: ignore[truthy-function]
        message = 'To use the fastapi command, please install "fastapi[standard]":\n\n\tpip install "fastapi[standard]"\n'
        print(message)
        raise RuntimeError(message)  # noqa: B904
    cli_main()

Domain

Subdomains

Defined In

Calls

Frequently Asked Questions

What does main() do?
main() is a function in the fastapi codebase, defined in fastapi/cli.py.
Where is main() defined?
main() is defined in fastapi/cli.py at line 8.
What does main() call?
main() calls 1 function(s): cli_main.
What calls main()?
main() is called by 1 function(s): test_fastapi_cli_not_installed.

Analyze Your Own Codebase

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

Try Supermodel Free