Home Assistant Unofficial Reference 2024.12.1
homeassistant.bootstrap._WatchPendingSetups Class Reference

Public Member Functions

None __init__ (self, core.HomeAssistant hass, dict[tuple[str, str|None], float] setup_started)
 
None async_start (self)
 
None async_stop (self)
 

Private Member Functions

None _async_dispatch (self, dict[str, float] remaining_with_setup_started)
 
None _async_schedule_next (self)
 
None _async_watch (self)
 

Private Attributes

 _duration_count
 
 _handle
 
 _hass
 
 _loop
 
 _previous_was_empty
 
 _setup_started
 

Detailed Description

Periodic log and dispatch of setups that are pending.

Definition at line 702 of file bootstrap.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.bootstrap._WatchPendingSetups.__init__ (   self,
core.HomeAssistant  hass,
dict[tuple[str, str | None], float]  setup_started 
)
Initialize the WatchPendingSetups class.

Definition at line 705 of file bootstrap.py.

Member Function Documentation

◆ _async_dispatch()

None homeassistant.bootstrap._WatchPendingSetups._async_dispatch (   self,
dict[str, float]  remaining_with_setup_started 
)
private
Dispatch the signal.

Definition at line 747 of file bootstrap.py.

◆ _async_schedule_next()

None homeassistant.bootstrap._WatchPendingSetups._async_schedule_next (   self)
private
Schedule the next call.

Definition at line 755 of file bootstrap.py.

◆ _async_watch()

None homeassistant.bootstrap._WatchPendingSetups._async_watch (   self)
private
Periodic log of setups that are pending.

Definition at line 718 of file bootstrap.py.

◆ async_start()

None homeassistant.bootstrap._WatchPendingSetups.async_start (   self)
Start watching.

Definition at line 761 of file bootstrap.py.

◆ async_stop()

None homeassistant.bootstrap._WatchPendingSetups.async_stop (   self)
Stop watching.

Definition at line 765 of file bootstrap.py.

Member Data Documentation

◆ _duration_count

homeassistant.bootstrap._WatchPendingSetups._duration_count
private

Definition at line 713 of file bootstrap.py.

◆ _handle

homeassistant.bootstrap._WatchPendingSetups._handle
private

Definition at line 757 of file bootstrap.py.

◆ _hass

homeassistant.bootstrap._WatchPendingSetups._hass
private

Definition at line 711 of file bootstrap.py.

◆ _loop

homeassistant.bootstrap._WatchPendingSetups._loop
private

Definition at line 716 of file bootstrap.py.

◆ _previous_was_empty

homeassistant.bootstrap._WatchPendingSetups._previous_was_empty
private

Definition at line 715 of file bootstrap.py.

◆ _setup_started

homeassistant.bootstrap._WatchPendingSetups._setup_started
private

Definition at line 712 of file bootstrap.py.


The documentation for this class was generated from the following file: