From baee6b1f5e19156bbd4503cc30616ee31a3b06f4 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Thu, 16 Feb 2023 23:07:35 -0500 Subject: [PATCH] Fix dangling task for sonos (#88298) --- homeassistant/components/sonos/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/sonos/__init__.py b/homeassistant/components/sonos/__init__.py index 1133b5b4d9d..9d62f1d63ba 100644 --- a/homeassistant/components/sonos/__init__.py +++ b/homeassistant/components/sonos/__init__.py @@ -483,13 +483,14 @@ class SonosDiscoveryManager: if uid not in self.data.discovery_known: _LOGGER.debug("New %s discovery uid=%s: %s", source, uid, info) self.data.discovery_known.add(uid) - asyncio.create_task( + self.hass.async_create_background_task( self._async_handle_discovery_message( uid, discovered_ip, "discovery", boot_seqnum=cast(int | None, boot_seqnum), - ) + ), + "sonos-handle_discovery_message", ) async def setup_platforms_and_discovery(self) -> None: