Allow passing an optional name to async_track_time_interval (#90244)

* Allow passing an optional name to async_track_time_interval

This is the same idea as passing a name to asyncio.create_task which
makes it easier to track down bugs

* more

* short

* still cannot find it

* add a few more

* test
This commit is contained in:
J. Nick Koston 2023-03-25 04:11:14 -10:00 committed by GitHub
parent 52a94dd2ac
commit 02ef7d445d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
15 changed files with 79 additions and 17 deletions

View file

@ -216,7 +216,10 @@ class RestoreStateData:
# Dump states periodically
cancel_interval = async_track_time_interval(
self.hass, _async_dump_states, STATE_DUMP_INTERVAL
self.hass,
_async_dump_states,
STATE_DUMP_INTERVAL,
"RestoreStateData dump states",
)
async def _async_dump_states_at_stop(*_: Any) -> None: