Skip to content

cast_uvicorn_params

faststream.asgi.app.cast_uvicorn_params #

cast_uvicorn_params(params)
Source code in faststream/asgi/app.py
def cast_uvicorn_params(params: dict[str, Any]) -> dict[str, Any]:
    if port := params.get("port"):
        params["port"] = int(port)
    if fd := params.get("fd"):
        params["fd"] = int(fd)
    if (access_log := params.get("access_log", EMPTY)) is not EMPTY:
        params["access_log"] = access_log.lower() not in {"false", ""}
    return params