Fix mypy issues in plugins and resolution (#5946)

* Fix mypy issues in plugins

* Fix mypy issues in resolution module

* fix misses in resolution check

* Fix signatures on evaluate methods

* nitpick fix suggestions
This commit is contained in:
Mike Degatano
2025-06-16 14:12:47 -04:00
committed by GitHub
parent 1fe6f8ad99
commit 0e8ace949a
50 changed files with 184 additions and 106 deletions

View File

@@ -1,7 +1,7 @@
"""Init file for Supervisor network RESTful API."""
import logging
from typing import Any, cast
from typing import Any
from aiohttp import web
import voluptuous as vol
@@ -56,8 +56,8 @@ class APIDiscovery(CoreSysAttributes):
}
for message in self.sys_discovery.list_messages
if (
discovered := cast(
Addon, self.sys_addons.get(message.addon, local_only=True)
discovered := self.sys_addons.get_local_only(
message.addon,
)
)
and discovered.state == AddonState.STARTED