From c483860560e1ced51701cb4ed89e00640ae0812c Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Fri, 28 Apr 2023 21:16:26 +0200 Subject: [PATCH] Fix lingering timer in qld_bushfire (#92189) --- homeassistant/components/qld_bushfire/geo_location.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/qld_bushfire/geo_location.py b/homeassistant/components/qld_bushfire/geo_location.py index 1adddc48559..3606b664a3f 100644 --- a/homeassistant/components/qld_bushfire/geo_location.py +++ b/homeassistant/components/qld_bushfire/geo_location.py @@ -126,7 +126,10 @@ class QldBushfireFeedEntityManager: def _init_regular_updates(self) -> None: """Schedule regular updates at the specified interval.""" track_time_interval( - self._hass, lambda now: self._feed_manager.update(), self._scan_interval + self._hass, + lambda now: self._feed_manager.update(), + self._scan_interval, + cancel_on_shutdown=True, ) def get_entry(self, external_id: str) -> QldBushfireAlertFeedEntry | None: