INNER CODE UNIT · Python

custom_openapi

skygazer42/MimirQ · app/main.py:505

def custom_openapi():  # noqa: ANN201
    if app.openapi_schema:
        return app.openapi_schema

    schema = get_openapi(
        title=app.title,
        version=app.version,
        description=app.description,
        routes=app.routes,
    )
    _patch_openapi_additional_properties(schema)
    app.openapi_schema = schema
    return app.openapi_schema


# Override FastAPI's OpenAPI generator (used both for runtime docs and export tooling).
app.openapi = custom_openapi  # type: ignore[assignment]

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…