Improve async_track_point_in_time (#91451)

* Adjust async_track_point_in_time

* Adjust name
This commit is contained in:
epenet 2023-04-15 20:28:08 +02:00 committed by GitHub
parent 8f8a398631
commit a018ba0696
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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)