1 """Diagnostics support for Tractive."""
3 from __future__
import annotations
11 from .
import TractiveConfigEntry
13 TO_REDACT = {CONF_PASSWORD, CONF_EMAIL,
"title",
"_id"}
17 hass: HomeAssistant, config_entry: TractiveConfigEntry
19 """Return diagnostics for a config entry."""
20 trackables = config_entry.runtime_data.trackables
24 "config_entry": config_entry.as_dict(),
25 "trackables": [item.trackable
for item
in trackables],
dict async_redact_data(Mapping data, Iterable[Any] to_redact)
dict[str, Any] async_get_config_entry_diagnostics(HomeAssistant hass, TractiveConfigEntry config_entry)