(
*, dependant: Dependant, stack: AsyncExitStack, sub_values: dict[str, Any]
)
| 576 | |
| 577 | |
| 578 | async 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 |
no test coverage detected
searching dependent graphs…