Migrate config_entries to use propcache cached_property (#127495)

This commit is contained in:
J. Nick Koston 2024-10-03 15:28:00 -05:00 committed by GitHub
parent 48a07d531c
commit 10c033e580
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -18,13 +18,14 @@ from copy import deepcopy
from datetime import datetime from datetime import datetime
from enum import Enum, StrEnum from enum import Enum, StrEnum
import functools import functools
from functools import cache, cached_property from functools import cache
import logging import logging
from random import randint from random import randint
from types import MappingProxyType from types import MappingProxyType
from typing import TYPE_CHECKING, Any, Generic, Self, cast from typing import TYPE_CHECKING, Any, Generic, Self, cast
from async_interrupt import interrupt from async_interrupt import interrupt
from propcache import cached_property
from typing_extensions import TypeVar from typing_extensions import TypeVar
from . import data_entry_flow, loader from . import data_entry_flow, loader