From a018ba06964515fd858ff4be99d9157023ff8ef1 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Sat, 15 Apr 2023 20:28:08 +0200 Subject: [PATCH] Improve async_track_point_in_time (#91451) * Adjust async_track_point_in_time * Adjust name --- homeassistant/helpers/event.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/homeassistant/helpers/event.py b/homeassistant/helpers/event.py index c8d02309e3d..0a51d6660ae 100644 --- a/homeassistant/helpers/event.py +++ b/homeassistant/helpers/event.py @@ -1295,7 +1295,12 @@ def async_track_point_in_time( """Convert passed in UTC now to local now.""" hass.async_run_hass_job(job, dt_util.as_local(utc_now)) - return async_track_point_in_utc_time(hass, utc_converter, point_in_time) + track_job = HassJob( + utc_converter, + name=f"{job.name} UTC converter", + cancel_on_shutdown=job.cancel_on_shutdown, + ) + return async_track_point_in_utc_time(hass, track_job, point_in_time) track_point_in_time = threaded_listener_factory(async_track_point_in_time)