Improve lists in integrations [R-S] (#113233)
* Improve lists in integrations [R-S] * Fix * Fix
This commit is contained in:
parent
e6a692f354
commit
77917506bb
60 changed files with 543 additions and 611 deletions
|
@ -34,10 +34,11 @@ async def async_get_config_entry_diagnostics(
|
|||
) -> dict[str, Any]:
|
||||
"""Return diagnostics for a config entry."""
|
||||
ring: ring_doorbell.Ring = hass.data[DOMAIN][entry.entry_id]["api"]
|
||||
devices_raw = []
|
||||
for device_type in ring.devices_data:
|
||||
for device_id in ring.devices_data[device_type]:
|
||||
devices_raw.append(ring.devices_data[device_type][device_id])
|
||||
devices_raw = [
|
||||
ring.devices_data[device_type][device_id]
|
||||
for device_type in ring.devices_data
|
||||
for device_id in ring.devices_data[device_type]
|
||||
]
|
||||
return async_redact_data(
|
||||
{"device_data": devices_raw},
|
||||
TO_REDACT,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue