From 7537a3a7c8e411dcb9c3f8353f1819878c9a9a37 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Thu, 8 Oct 2020 02:22:51 -0500 Subject: [PATCH] Update filter to use async_add_executor_job (#41455) --- homeassistant/components/filter/sensor.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/filter/sensor.py b/homeassistant/components/filter/sensor.py index 72f4b00c4e0..f1b873d58a8 100644 --- a/homeassistant/components/filter/sensor.py +++ b/homeassistant/components/filter/sensor.py @@ -245,7 +245,7 @@ class SensorFilter(Entity): # Retrieve the largest window_size of each type if largest_window_items > 0: - filter_history = await self.hass.async_add_job( + filter_history = await self.hass.async_add_executor_job( partial( history.get_last_state_changes, self.hass, @@ -257,7 +257,7 @@ class SensorFilter(Entity): history_list.extend(filter_history[self._entity]) if largest_window_time > timedelta(seconds=0): start = dt_util.utcnow() - largest_window_time - filter_history = await self.hass.async_add_job( + filter_history = await self.hass.async_add_executor_job( partial( history.state_changes_during_period, self.hass,