diff --git a/fastapi/dependencies/utils.py b/fastapi/dependencies/utils.py index 582f284f1..4a2061aca 100644 --- a/fastapi/dependencies/utils.py +++ b/fastapi/dependencies/utils.py @@ -572,7 +572,7 @@ async def _solve_generator( cm = asynccontextmanager(dependant.call)(**sub_values) elif dependant.is_gen_callable: cm = contextmanager_in_threadpool(contextmanager(dependant.call)(**sub_values)) - + try: solved = await stack.enter_async_context(cm) except RuntimeError as ex: