mirror of
https://github.com/home-assistant/core.git
synced 2025-04-24 17:27:52 +00:00
Identify onetime listeners (#57751)
This commit is contained in:
parent
892bf62dd5
commit
fcd0a877d6
@ -834,6 +834,10 @@ class EventBus:
|
||||
self._async_remove_listener(event_type, filterable_job)
|
||||
self._hass.async_run_job(listener, event)
|
||||
|
||||
functools.update_wrapper(
|
||||
_onetime_listener, listener, ("__name__", "__qualname__", "__module__"), []
|
||||
)
|
||||
|
||||
filterable_job = (HassJob(_onetime_listener), None)
|
||||
|
||||
return self._async_listen_filterable_job(event_type, filterable_job)
|
||||
|
Loading…
x
Reference in New Issue
Block a user