1 """Diagnostics support for AccuWeather."""
3 from __future__
import annotations
11 from .coordinator
import AccuWeatherConfigEntry, AccuWeatherData
13 TO_REDACT = {CONF_API_KEY, CONF_LATITUDE, CONF_LONGITUDE}
17 hass: HomeAssistant, config_entry: AccuWeatherConfigEntry
19 """Return diagnostics for a config entry."""
20 accuweather_data: AccuWeatherData = config_entry.runtime_data
24 "observation_data": accuweather_data.coordinator_observation.data,
dict[str, Any] async_get_config_entry_diagnostics(HomeAssistant hass, AccuWeatherConfigEntry config_entry)
dict async_redact_data(Mapping data, Iterable[Any] to_redact)