tutorial002_py39.py — fastapi Source File
Architecture documentation for tutorial002_py39.py, a python file in the fastapi codebase. 3 imports, 1 dependents.
Entity Profile
Dependency Diagram
graph LR 06b481f4_c044_08a9_1d90_2c2f99f205aa["tutorial002_py39.py"] 534f6e44_61b8_3c38_8b89_6934a6df9802["__init__.py"] 06b481f4_c044_08a9_1d90_2c2f99f205aa --> 534f6e44_61b8_3c38_8b89_6934a6df9802 de395a51_26f8_3424_1af0_2f5bef39c893["routing.py"] 06b481f4_c044_08a9_1d90_2c2f99f205aa --> de395a51_26f8_3424_1af0_2f5bef39c893 aa28685f_bb97_e988_ff40_3e5385960f32["APIRoute"] 06b481f4_c044_08a9_1d90_2c2f99f205aa --> aa28685f_bb97_e988_ff40_3e5385960f32 11462513_271e_45ba_db40_7617a25fa432["test_tutorial002.py"] 11462513_271e_45ba_db40_7617a25fa432 --> 06b481f4_c044_08a9_1d90_2c2f99f205aa style 06b481f4_c044_08a9_1d90_2c2f99f205aa fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
from fastapi import FastAPI
from fastapi.routing import APIRoute
app = FastAPI()
@app.get("/items/")
async def read_items():
return [{"item_id": "Foo"}]
def use_route_names_as_operation_ids(app: FastAPI) -> None:
"""
Simplify operation IDs so that generated API clients have simpler function
names.
Should be called only after all routes have been added.
"""
for route in app.routes:
if isinstance(route, APIRoute):
route.operation_id = route.name # in this case, 'read_items'
use_route_names_as_operation_ids(app)
Domain
Subdomains
Dependencies
Source
Frequently Asked Questions
What does tutorial002_py39.py do?
tutorial002_py39.py is a source file in the fastapi codebase, written in python. It belongs to the FastAPI domain, Applications subdomain.
What functions are defined in tutorial002_py39.py?
tutorial002_py39.py defines 2 function(s): read_items, use_route_names_as_operation_ids.
What does tutorial002_py39.py depend on?
tutorial002_py39.py imports 3 module(s): APIRoute, __init__.py, routing.py.
What files import tutorial002_py39.py?
tutorial002_py39.py is imported by 1 file(s): test_tutorial002.py.
Where is tutorial002_py39.py in the architecture?
tutorial002_py39.py is located at docs_src/path_operation_advanced_configuration/tutorial002_py39.py (domain: FastAPI, subdomain: Applications, directory: docs_src/path_operation_advanced_configuration).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free