From 0a1deffe972e430209d82ea12dc0081a45c105eb Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Fri, 28 Jan 2022 22:25:19 -0700 Subject: [PATCH] Code review --- homeassistant/components/diagnostics/util.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/diagnostics/util.py b/homeassistant/components/diagnostics/util.py index 6441dd9a36f..0f43de60a45 100644 --- a/homeassistant/components/diagnostics/util.py +++ b/homeassistant/components/diagnostics/util.py @@ -3,15 +3,17 @@ from __future__ import annotations from collections.abc import Iterable, Mapping from copy import deepcopy -from typing import Any +from typing import Any, TypeVar from homeassistant.core import callback from .const import REDACTED +T = TypeVar("T") + @callback -def async_redact_data(data: Mapping, to_redact: Iterable[Any]) -> Mapping[Any, Any]: +def async_redact_data(data: T, to_redact: Iterable[Any]) -> T: """Redact sensitive data in a dict.""" if not isinstance(data, (Mapping, list)): return data