MCPcopy
hub / github.com/fastapi/fastapi / _solve_generator

Function _solve_generator

fastapi/dependencies/utils.py:578–586  ·  view source on GitHub ↗
(
    *, dependant: Dependant, stack: AsyncExitStack, sub_values: dict[str, Any]
)

Source from the content-addressed store, hash-verified

576
577
578async def _solve_generator(
579 *, dependant: Dependant, stack: AsyncExitStack, sub_values: dict[str, Any]
580) -> Any:
581 assert dependant.call
582 if dependant.is_async_gen_callable:
583 cm = asynccontextmanager(dependant.call)(**sub_values)
584 elif dependant.is_gen_callable:
585 cm = contextmanager_in_threadpool(contextmanager(dependant.call)(**sub_values))
586 return await stack.enter_async_context(cm)
587
588
589@dataclass

Callers 1

solve_dependenciesFunction · 0.85

Calls 1

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…