From f4b252a51d4c450821920e696339c8122180b531 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Wed, 18 May 2022 18:43:43 +0200 Subject: [PATCH] Cleanup hue async methods which are not awaiting (#72097) --- homeassistant/components/hue/device_trigger.py | 4 ++-- homeassistant/components/hue/v1/device_trigger.py | 4 +++- homeassistant/components/hue/v2/device_trigger.py | 3 ++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/hue/device_trigger.py b/homeassistant/components/hue/device_trigger.py index a4b545aa141..29df1fd2476 100644 --- a/homeassistant/components/hue/device_trigger.py +++ b/homeassistant/components/hue/device_trigger.py @@ -99,5 +99,5 @@ async def async_get_triggers(hass: "HomeAssistant", device_id: str): bridge: HueBridge = hass.data[DOMAIN][conf_entry_id] if bridge.api_version == 1: - return await async_get_triggers_v1(bridge, device_entry) - return await async_get_triggers_v2(bridge, device_entry) + return async_get_triggers_v1(bridge, device_entry) + return async_get_triggers_v2(bridge, device_entry) diff --git a/homeassistant/components/hue/v1/device_trigger.py b/homeassistant/components/hue/v1/device_trigger.py index d6b471b7257..7b58bf42089 100644 --- a/homeassistant/components/hue/v1/device_trigger.py +++ b/homeassistant/components/hue/v1/device_trigger.py @@ -16,6 +16,7 @@ from homeassistant.const import ( CONF_TYPE, CONF_UNIQUE_ID, ) +from homeassistant.core import callback from homeassistant.helpers.device_registry import DeviceEntry from ..const import ATTR_HUE_EVENT, CONF_SUBTYPE, DOMAIN @@ -160,7 +161,8 @@ async def async_attach_trigger(bridge, device_entry, config, action, automation_ ) -async def async_get_triggers(bridge: "HueBridge", device: DeviceEntry): +@callback +def async_get_triggers(bridge: "HueBridge", device: DeviceEntry): """Return device triggers for device on `v1` bridge. Make sure device is a supported remote model. diff --git a/homeassistant/components/hue/v2/device_trigger.py b/homeassistant/components/hue/v2/device_trigger.py index cab21b63d6d..8c5da8febb9 100644 --- a/homeassistant/components/hue/v2/device_trigger.py +++ b/homeassistant/components/hue/v2/device_trigger.py @@ -119,7 +119,8 @@ async def async_attach_trigger( ) -async def async_get_triggers(bridge: "HueBridge", device_entry: DeviceEntry): +@callback +def async_get_triggers(bridge: HueBridge, device_entry: DeviceEntry): """Return device triggers for device on `v2` bridge.""" api: HueBridgeV2 = bridge.api