Use dict comprehension in honeywell diagnostics (#114598)

pull/68992/head
Jan-Philipp Benecke 2024-04-01 23:55:14 +02:00 committed by GitHub
parent e14573a465
commit 8e384ab598
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 9 additions and 15 deletions

View File

@ -16,19 +16,13 @@ async def async_get_config_entry_diagnostics(
config_entry: ConfigEntry,
) -> dict[str, Any]:
"""Return diagnostics for a config entry."""
honeywell: HoneywellData = hass.data[DOMAIN][config_entry.entry_id]
Honeywell: HoneywellData = hass.data[DOMAIN][config_entry.entry_id]
diagnostics_data = {}
for device, module in Honeywell.devices.items():
diagnostics_data.update(
{
f"Device {device}": {
"UI Data": module.raw_ui_data,
"Fan Data": module.raw_fan_data,
"DR Data": module.raw_dr_data,
}
}
)
return diagnostics_data
return {
f"Device {device}": {
"UI Data": module.raw_ui_data,
"Fan Data": module.raw_fan_data,
"DR Data": module.raw_dr_data,
}
for device, module in honeywell.devices.items()
}