From de9e48174f921a84408d9fb0d48e59a7d0693336 Mon Sep 17 00:00:00 2001 From: jjlawren Date: Tue, 30 Nov 2021 10:35:29 -0600 Subject: [PATCH] Change unnecessary Sonos coroutine to callback (#60643) --- homeassistant/components/sonos/number.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/sonos/number.py b/homeassistant/components/sonos/number.py index 372a89edda0..574eba95137 100644 --- a/homeassistant/components/sonos/number.py +++ b/homeassistant/components/sonos/number.py @@ -3,6 +3,7 @@ from __future__ import annotations from homeassistant.components.number import NumberEntity from homeassistant.const import ENTITY_CATEGORY_CONFIG +from homeassistant.core import callback from homeassistant.helpers.dispatcher import async_dispatcher_connect from .const import SONOS_CREATE_LEVELS @@ -16,7 +17,8 @@ LEVEL_TYPES = ("bass", "treble") async def async_setup_entry(hass, config_entry, async_add_entities): """Set up the Sonos number platform from a config entry.""" - async def _async_create_entities(speaker: SonosSpeaker) -> None: + @callback + def _async_create_entities(speaker: SonosSpeaker) -> None: entities = [] for level_type in LEVEL_TYPES: entities.append(SonosLevelEntity(speaker, level_type))