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."""

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…