This commit is contained in:
J. Nick Koston 2025-04-16 10:51:59 -10:00
parent b23b62b018
commit 6e85f90447
No known key found for this signature in database
2 changed files with 5 additions and 25 deletions

View File

@ -37,7 +37,6 @@ from homeassistant.const import (
STATE_HOME, STATE_HOME,
) )
from homeassistant.core import ( from homeassistant.core import (
CALLBACK_TYPE,
Event, Event,
EventStateChangedData, EventStateChangedData,
HomeAssistant, HomeAssistant,
@ -121,29 +120,6 @@ def async_index_integration_matchers(
) )
@callback
def async_register_dhcp_callback_internal(
hass: HomeAssistant,
callback_: Callable[[dict[str, DHCPAddressData]], None],
) -> CALLBACK_TYPE:
"""Register a dhcp callback.
For internal use only.
This is not intended for use by integrations.
"""
callbacks = hass.data[DATA_DHCP].callbacks
callbacks.add(callback_)
return partial(callbacks.remove, callback_)
@callback
def async_get_address_data_internal(
hass: HomeAssistant,
) -> dict[str, DHCPAddressData]:
"""Get the address data."""
return hass.data[DATA_DHCP].address_data
async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool: async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
"""Set up the dhcp component.""" """Set up the dhcp component."""
integration_matchers = async_index_integration_matchers(await async_get_dhcp(hass)) integration_matchers = async_index_integration_matchers(await async_get_dhcp(hass))

View File

@ -29,5 +29,9 @@ def async_register_dhcp_callback_internal(
def async_get_address_data_internal( def async_get_address_data_internal(
hass: HomeAssistant, hass: HomeAssistant,
) -> dict[str, DHCPAddressData]: ) -> dict[str, DHCPAddressData]:
"""Get the address data.""" """Get the address data.
For internal use only.
This is not intended for use by integrations.
"""
return hass.data[DATA_DHCP].address_data return hass.data[DATA_DHCP].address_data