Remove unused client param at Home Connect diagnostics (#144017)

This commit is contained in:
J. Diego Rodríguez Royo 2025-05-01 09:49:25 +02:00 committed by GitHub
parent 5250590b17
commit c2079ddf6f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -4,8 +4,6 @@ from __future__ import annotations
from typing import Any from typing import Any
from aiohomeconnect.client import Client as HomeConnectClient
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.helpers.device_registry import DeviceEntry from homeassistant.helpers.device_registry import DeviceEntry
@ -14,7 +12,7 @@ from .coordinator import HomeConnectApplianceData, HomeConnectConfigEntry
async def _generate_appliance_diagnostics( async def _generate_appliance_diagnostics(
client: HomeConnectClient, appliance: HomeConnectApplianceData appliance: HomeConnectApplianceData,
) -> dict[str, Any]: ) -> dict[str, Any]:
return { return {
**appliance.info.to_dict(), **appliance.info.to_dict(),
@ -31,9 +29,7 @@ async def async_get_config_entry_diagnostics(
) -> dict[str, Any]: ) -> dict[str, Any]:
"""Return diagnostics for a config entry.""" """Return diagnostics for a config entry."""
return { return {
appliance.info.ha_id: await _generate_appliance_diagnostics( appliance.info.ha_id: await _generate_appliance_diagnostics(appliance)
entry.runtime_data.client, appliance
)
for appliance in entry.runtime_data.data.values() for appliance in entry.runtime_data.data.values()
} }
@ -45,6 +41,4 @@ async def async_get_device_diagnostics(
ha_id = next( ha_id = next(
(identifier[1] for identifier in device.identifiers if identifier[0] == DOMAIN), (identifier[1] for identifier in device.identifiers if identifier[0] == DOMAIN),
) )
return await _generate_appliance_diagnostics( return await _generate_appliance_diagnostics(entry.runtime_data.data[ha_id])
entry.runtime_data.client, entry.runtime_data.data[ha_id]
)