Use dict comprehension in honeywell diagnostics (#114598)
parent
e14573a465
commit
8e384ab598
|
@ -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()
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue