From 082af6e0aee6103719ea06535ed118209246827e Mon Sep 17 00:00:00 2001 From: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Date: Sat, 6 Apr 2024 13:57:09 +0200 Subject: [PATCH] Improve generic event typing [voip] (#114738) --- homeassistant/components/voip/devices.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/voip/devices.py b/homeassistant/components/voip/devices.py index 9acc04f6879..4e2dca15308 100644 --- a/homeassistant/components/voip/devices.py +++ b/homeassistant/components/voip/devices.py @@ -84,7 +84,7 @@ class VoIPDevices: ) @callback - def async_device_removed(ev: Event) -> None: + def async_device_removed(ev: Event[dr.EventDeviceRegistryUpdatedData]) -> None: """Handle device removed.""" removed_id = ev.data["device_id"] self.devices = { @@ -97,7 +97,7 @@ class VoIPDevices: self.hass.bus.async_listen( dr.EVENT_DEVICE_REGISTRY_UPDATED, async_device_removed, - callback(lambda event_data: event_data.get("action") == "remove"), + callback(lambda event_data: event_data["action"] == "remove"), ) )