From ef047707d9f5e691d6854e8bbe5d83b226156f9e Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 3 Apr 2024 00:21:37 -1000 Subject: [PATCH] Simplify config entry cache clear (#114691) same as #113136 but for config entries --- homeassistant/config_entries.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/homeassistant/config_entries.py b/homeassistant/config_entries.py index 212d0322af6..f92e442e5a3 100644 --- a/homeassistant/config_entries.py +++ b/homeassistant/config_entries.py @@ -13,7 +13,6 @@ from collections.abc import ( Mapping, ValuesView, ) -import contextlib from contextvars import ContextVar from copy import deepcopy from enum import Enum, StrEnum @@ -463,8 +462,7 @@ class ConfigEntry: def clear_cache(self) -> None: """Clear cached properties.""" - with contextlib.suppress(AttributeError): - delattr(self, "as_json_fragment") + self.__dict__.pop("as_json_fragment", None) @cached_property def as_json_fragment(self) -> json_fragment: