diff --git a/homeassistant/util/async_.py b/homeassistant/util/async_.py index 2fb44b0623b..36589e01d65 100644 --- a/homeassistant/util/async_.py +++ b/homeassistant/util/async_.py @@ -216,7 +216,8 @@ async def gather_with_limited_concurrency( return await task return await gather( - *(sem_task(task) for task in tasks), return_exceptions=return_exceptions + *(create_eager_task(sem_task(task)) for task in tasks), + return_exceptions=return_exceptions, )