MCPcopy
hub / github.com/fastapi/fastapi / custom_openapi

Function custom_openapi

docs_src/extending_openapi/tutorial001_py310.py:12–26  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

10
11
12def custom_openapi():
13 if app.openapi_schema:
14 return app.openapi_schema
15 openapi_schema = get_openapi(
16 title="Custom title",
17 version="2.5.0",
18 summary="This is a very custom OpenAPI schema",
19 description="Here's a longer description of the custom **OpenAPI** schema",
20 routes=app.routes,
21 )
22 openapi_schema["info"]["x-logo"] = {
23 "url": "https://fastapi.tiangolo.com/img/logo-margin/logo-teal.png"
24 }
25 app.openapi_schema = openapi_schema
26 return app.openapi_schema
27
28
29app.openapi = custom_openapi

Callers

nothing calls this directly

Calls 1

get_openapiFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…