INNER CODE UNIT · Python

data

dummylabs/thewatchman · custom_components/watchman/__init__.py:287

        data = {**config_entry.data}
        current_minor = config_entry.minor_version

        # Sequential migration logic for minor versions
        if current_minor < 2:
            _LOGGER.info("Migrating Watchman entry to minor version 2")

            # Enforce minimum startup delay
            current_delay = data.get(CONF_STARTUP_DELAY, 0)
            min_delay = DEFAULT_OPTIONS[CONF_STARTUP_DELAY]
            if current_delay < min_delay:
                _LOGGER.info(
                    "Enforcing minimum startup delay of %ss (was %ss)",
                    min_delay,
                    current_delay,
                )
                data[CONF_STARTUP_DELAY] = min_delay

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…