From e6b7f1d487b273bed4202cb8be3d4b41a39d3408 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Tue, 14 Feb 2023 10:30:16 -0600 Subject: [PATCH] Fix forked_daapd integration with py3.11 (#88091) In py3.11 `Passing coroutines is forbidden, use tasks explicitly` --- homeassistant/components/forked_daapd/media_player.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/forked_daapd/media_player.py b/homeassistant/components/forked_daapd/media_player.py index c60a90176a9..d42c72b65d1 100644 --- a/homeassistant/components/forked_daapd/media_player.py +++ b/homeassistant/components/forked_daapd/media_player.py @@ -653,8 +653,10 @@ class ForkedDaapdMaster(MediaPlayerEntity): futures = [] for output in self._outputs: futures.append( - self.api.change_output( - output["id"], selected=True, volume=self._tts_volume * 100 + asyncio.create_task( + self.api.change_output( + output["id"], selected=True, volume=self._tts_volume * 100 + ) ) ) await asyncio.wait(futures)