From f85a8c504184b4787ec8d488814914ed42b0d794 Mon Sep 17 00:00:00 2001 From: Jan-Philipp Benecke Date: Mon, 26 Feb 2024 17:57:17 +0100 Subject: [PATCH] Remove `@bind_hass` from async_active_zone and make callback function (#111488) --- homeassistant/components/zone/__init__.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/homeassistant/components/zone/__init__.py b/homeassistant/components/zone/__init__.py index 86593c36737..ef960ec01d9 100644 --- a/homeassistant/components/zone/__init__.py +++ b/homeassistant/components/zone/__init__.py @@ -38,7 +38,6 @@ from homeassistant.helpers import ( storage, ) from homeassistant.helpers.typing import ConfigType, EventType -from homeassistant.loader import bind_hass from homeassistant.util.location import distance from .const import ATTR_PASSIVE, ATTR_RADIUS, CONF_PASSIVE, DOMAIN, HOME_ZONE @@ -63,7 +62,6 @@ CREATE_FIELDS = { vol.Optional(CONF_ICON): cv.icon, } - UPDATE_FIELDS = { vol.Optional(CONF_NAME): cv.string, vol.Optional(CONF_LATITUDE): cv.latitude, @@ -101,7 +99,7 @@ ENTITY_ID_SORTER = attrgetter("entity_id") ZONE_ENTITY_IDS = "zone_entity_ids" -@bind_hass +@callback def async_active_zone( hass: HomeAssistant, latitude: float, longitude: float, radius: int = 0 ) -> State | None: