INNER CODE UNIT · Python
_async_reload_entry
jseidl/magic-areas · custom_components/magic_areas/__init__.py:38
async def _async_reload_entry(*args, **kwargs) -> None:
# Prevent reloads if we're not fully loaded yet
if not hass.is_running:
return
hass.config_entries.async_update_entry(
config_entry,
data={**config_entry.data, "entity_ts": datetime.now(UTC)},
)
@callback
async def _async_registry_updated(
event: (
Event[EventEntityRegistryUpdatedData]
| Event[EventDeviceRegistryUpdatedData]
),
) -> None:
"""Reload integration when entity registry is updated."""