Use dict comprehension in honeywell diagnostics (#114598)

This commit is contained in:
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

View File

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