Fix circular import loop in homeassistant/helpers/entity.py ()

Co-authored-by: J. Nick Koston <nick@koston.org>
This commit is contained in:
Erik Montnemery 2023-02-09 19:15:53 +01:00 committed by GitHub
parent 2fae82a9ef
commit 8ccb3b7151
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -12,7 +12,7 @@ import logging
import math
import sys
from timeit import default_timer as timer
from typing import Any, Final, Literal, TypedDict, final
from typing import TYPE_CHECKING, Any, Final, Literal, TypedDict, final
import voluptuous as vol
@ -40,10 +40,12 @@ from homeassistant.util import dt as dt_util, ensure_unique_string, slugify
from . import device_registry as dr, entity_registry as er
from .device_registry import DeviceEntryType
from .entity_platform import EntityPlatform
from .event import async_track_entity_registry_updated_event
from .typing import StateType
if TYPE_CHECKING:
from .entity_platform import EntityPlatform
_LOGGER = logging.getLogger(__name__)
SLOW_UPDATE_WARNING = 10
DATA_ENTITY_SOURCE = "entity_info"