mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-12-15 05:22:56 -06:00
* Load resolution evaluation, check and fixups early Before #5652, these modules were loaded in the constructor, hence early in `initialize_coresys()`. Moving them late actually exposed an issue where NetworkManager connectivity setter couldn't get the `connectivity_check` evaluation, leading to an exception early in bootstrap. Technically, it might be safe to load the resolution modules only in `Core.connect()`, however then we'd have to load them separately for pytest. Let's go conservative and load them the same place where they got loaded before #5652. * Load resolution modules in a single executor call * Fix pytest