mirror of
https://github.com/home-assistant/core.git
synced 2025-11-16 22:40:44 +00:00
Enable mypy checks for homekit_controller (#65358)
This commit is contained in:
@@ -44,7 +44,7 @@ async def async_get_device_diagnostics(
|
||||
def _async_get_diagnostics_for_device(
|
||||
hass: HomeAssistant, device: DeviceEntry
|
||||
) -> dict[str, Any]:
|
||||
data = {}
|
||||
data: dict[str, Any] = {}
|
||||
|
||||
data["name"] = device.name
|
||||
data["model"] = device.model
|
||||
@@ -60,7 +60,7 @@ def _async_get_diagnostics_for_device(
|
||||
include_disabled_entities=True,
|
||||
)
|
||||
|
||||
hass_entities.sort(key=lambda entry: entry.original_name)
|
||||
hass_entities.sort(key=lambda entry: entry.original_name or "")
|
||||
|
||||
for entity_entry in hass_entities:
|
||||
state = hass.states.get(entity_entry.entity_id)
|
||||
@@ -95,7 +95,7 @@ def _async_get_diagnostics(
|
||||
hkid = entry.data["AccessoryPairingID"]
|
||||
connection: HKDevice = hass.data[KNOWN_DEVICES][hkid]
|
||||
|
||||
data = {
|
||||
data: dict[str, Any] = {
|
||||
"config-entry": {
|
||||
"title": entry.title,
|
||||
"version": entry.version,
|
||||
@@ -123,6 +123,8 @@ def _async_get_diagnostics(
|
||||
devices = data["devices"] = []
|
||||
for device_id in connection.devices.values():
|
||||
device = device_registry.async_get(device_id)
|
||||
if not device:
|
||||
continue
|
||||
devices.append(_async_get_diagnostics_for_device(hass, device))
|
||||
|
||||
return data
|
||||
|
||||
Reference in New Issue
Block a user