diff --git a/homeassistant/components/template/__init__.py b/homeassistant/components/template/__init__.py index 3753c6a5193c..5a1b2e3c65a0 100644 --- a/homeassistant/components/template/__init__.py +++ b/homeassistant/components/template/__init__.py @@ -22,7 +22,6 @@ from .const import ( DOMAIN, PLATFORMS, ) -from .coordinator import TriggerUpdateCoordinator # noqa: F401 from .helpers import async_get_blueprints, process_config _LOGGER = logging.getLogger(__name__) diff --git a/homeassistant/components/template/binary_sensor.py b/homeassistant/components/template/binary_sensor.py index 21155a3a0a28..f62be5c15754 100644 --- a/homeassistant/components/template/binary_sensor.py +++ b/homeassistant/components/template/binary_sensor.py @@ -34,7 +34,8 @@ from homeassistant.helpers.restore_state import ExtraStoredData, RestoreEntity from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType from homeassistant.util import dt as dt_util -from . import TriggerUpdateCoordinator, validators as tcv +from . import validators as tcv +from .coordinator import TriggerUpdateCoordinator from .entity import AbstractTemplateEntity from .helpers import ( async_setup_template_entry, diff --git a/homeassistant/components/template/climate.py b/homeassistant/components/template/climate.py index bbe982eb93af..cbc10483c47d 100644 --- a/homeassistant/components/template/climate.py +++ b/homeassistant/components/template/climate.py @@ -41,8 +41,9 @@ from homeassistant.helpers.restore_state import ExtraStoredData, RestoreEntity from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType from homeassistant.util.unit_conversion import TemperatureConverter -from . import TriggerUpdateCoordinator, validators as tcv +from . import validators as tcv from .const import DOMAIN +from .coordinator import TriggerUpdateCoordinator from .entity import AbstractTemplateEntity from .helpers import ( async_setup_template_entry, diff --git a/homeassistant/components/template/cover.py b/homeassistant/components/template/cover.py index 9b677e4ff700..97974a0f5854 100644 --- a/homeassistant/components/template/cover.py +++ b/homeassistant/components/template/cover.py @@ -27,8 +27,9 @@ from homeassistant.helpers.entity_platform import ( from homeassistant.helpers.restore_state import ExtraStoredData, RestoreEntity from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType -from . import TriggerUpdateCoordinator, validators as tcv +from . import validators as tcv from .const import DOMAIN +from .coordinator import TriggerUpdateCoordinator from .entity import AbstractTemplateEntity from .helpers import ( async_setup_template_entry, diff --git a/homeassistant/components/template/device_tracker.py b/homeassistant/components/template/device_tracker.py index 35428953d25e..e3c83b7a5c80 100644 --- a/homeassistant/components/template/device_tracker.py +++ b/homeassistant/components/template/device_tracker.py @@ -26,7 +26,8 @@ from homeassistant.helpers.entity_platform import ( from homeassistant.helpers.restore_state import ExtraStoredData, RestoreEntity from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType -from . import TriggerUpdateCoordinator, validators as tcv +from . import validators as tcv +from .coordinator import TriggerUpdateCoordinator from .entity import AbstractTemplateEntity from .helpers import ( async_setup_template_entry, diff --git a/homeassistant/components/template/entity.py b/homeassistant/components/template/entity.py index 766edc199579..9f1bb8e53468 100644 --- a/homeassistant/components/template/entity.py +++ b/homeassistant/components/template/entity.py @@ -22,7 +22,7 @@ from homeassistant.helpers.template import Template, TemplateStateFromEntityId from homeassistant.helpers.typing import ConfigType from .const import CONF_ATTRIBUTES, CONF_DEFAULT_ENTITY_ID, CONF_PICTURE -from .schemas import BlockedTemplateAttributes +from .validators import BlockedTemplateAttributes _SENTINEL = object() diff --git a/homeassistant/components/template/event.py b/homeassistant/components/template/event.py index 091fed7080ed..a9f27cd8a535 100644 --- a/homeassistant/components/template/event.py +++ b/homeassistant/components/template/event.py @@ -24,7 +24,8 @@ from homeassistant.helpers.entity_platform import ( from homeassistant.helpers.restore_state import RestoreEntity from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType -from . import TriggerUpdateCoordinator, validators as tcv +from . import validators as tcv +from .coordinator import TriggerUpdateCoordinator from .entity import AbstractTemplateEntity from .helpers import ( async_setup_template_entry, diff --git a/homeassistant/components/template/image.py b/homeassistant/components/template/image.py index 9f1362fc29f9..2e68b629b6b1 100644 --- a/homeassistant/components/template/image.py +++ b/homeassistant/components/template/image.py @@ -22,8 +22,9 @@ from homeassistant.helpers.entity_platform import ( from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType from homeassistant.util import dt as dt_util -from . import TriggerUpdateCoordinator, validators as tcv +from . import validators as tcv from .const import CONF_PICTURE +from .coordinator import TriggerUpdateCoordinator from .entity import AbstractTemplateEntity from .helpers import async_setup_template_entry, async_setup_template_platform from .schemas import ( diff --git a/homeassistant/components/template/light.py b/homeassistant/components/template/light.py index a5fc0b26a413..2ecc58dce7a1 100644 --- a/homeassistant/components/template/light.py +++ b/homeassistant/components/template/light.py @@ -48,8 +48,9 @@ from homeassistant.helpers.restore_state import ExtraStoredData, RestoreEntity from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType from homeassistant.util import color as color_util -from . import TriggerUpdateCoordinator, validators as tcv +from . import validators as tcv from .const import DOMAIN +from .coordinator import TriggerUpdateCoordinator from .entity import AbstractTemplateEntity from .helpers import ( async_setup_template_entry, diff --git a/homeassistant/components/template/number.py b/homeassistant/components/template/number.py index fe2104cb4b17..e13b1926031f 100644 --- a/homeassistant/components/template/number.py +++ b/homeassistant/components/template/number.py @@ -30,8 +30,9 @@ from homeassistant.helpers.entity_platform import ( ) from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType -from . import TriggerUpdateCoordinator, validators as tcv +from . import validators as tcv from .const import CONF_MAX, CONF_MIN, CONF_STEP, DOMAIN +from .coordinator import TriggerUpdateCoordinator from .entity import AbstractTemplateEntity from .helpers import ( async_setup_template_entry, diff --git a/homeassistant/components/template/select.py b/homeassistant/components/template/select.py index 99de37d4d139..30007e5cc6c1 100644 --- a/homeassistant/components/template/select.py +++ b/homeassistant/components/template/select.py @@ -23,8 +23,9 @@ from homeassistant.helpers.entity_platform import ( from homeassistant.helpers.restore_state import ExtraStoredData, RestoreEntity from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType -from . import TriggerUpdateCoordinator, validators as tcv +from . import validators as tcv from .const import DOMAIN +from .coordinator import TriggerUpdateCoordinator from .entity import AbstractTemplateEntity from .helpers import ( async_setup_template_entry, diff --git a/homeassistant/components/template/sensor.py b/homeassistant/components/template/sensor.py index fed7242afd6e..6e735490d435 100644 --- a/homeassistant/components/template/sensor.py +++ b/homeassistant/components/template/sensor.py @@ -32,7 +32,8 @@ from homeassistant.helpers.entity_platform import ( from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType, StateType from homeassistant.util import dt as dt_util -from . import TriggerUpdateCoordinator, validators as tcv +from . import validators as tcv +from .coordinator import TriggerUpdateCoordinator from .entity import AbstractTemplateEntity from .helpers import ( async_setup_template_entry, diff --git a/homeassistant/components/template/switch.py b/homeassistant/components/template/switch.py index 13a68c05f826..314d42be4af2 100644 --- a/homeassistant/components/template/switch.py +++ b/homeassistant/components/template/switch.py @@ -20,8 +20,9 @@ from homeassistant.helpers.entity_platform import ( from homeassistant.helpers.restore_state import RestoreEntity from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType -from . import TriggerUpdateCoordinator, validators as tcv +from . import validators as tcv from .const import CONF_TURN_OFF, CONF_TURN_ON, DOMAIN +from .coordinator import TriggerUpdateCoordinator from .entity import AbstractTemplateEntity from .helpers import ( async_setup_template_entry, diff --git a/homeassistant/components/template/update.py b/homeassistant/components/template/update.py index dd6a3ead6c72..166cc832c0d6 100644 --- a/homeassistant/components/template/update.py +++ b/homeassistant/components/template/update.py @@ -24,8 +24,9 @@ from homeassistant.helpers.entity_platform import ( from homeassistant.helpers.trigger_template_entity import CONF_PICTURE from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType -from . import TriggerUpdateCoordinator, validators as tcv +from . import validators as tcv from .const import DOMAIN +from .coordinator import TriggerUpdateCoordinator from .entity import AbstractTemplateEntity from .helpers import ( async_setup_template_entry, diff --git a/homeassistant/components/template/vacuum.py b/homeassistant/components/template/vacuum.py index d570238fa875..18c6c22d245b 100644 --- a/homeassistant/components/template/vacuum.py +++ b/homeassistant/components/template/vacuum.py @@ -34,8 +34,9 @@ from homeassistant.helpers.entity_platform import ( from homeassistant.helpers.restore_state import ExtraStoredData, RestoreEntity from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType -from . import TriggerUpdateCoordinator, validators as tcv +from . import validators as tcv from .const import DOMAIN +from .coordinator import TriggerUpdateCoordinator from .entity import AbstractTemplateEntity from .helpers import ( async_setup_template_entry, diff --git a/homeassistant/components/template/weather.py b/homeassistant/components/template/weather.py index 044126229797..199ea212b096 100644 --- a/homeassistant/components/template/weather.py +++ b/homeassistant/components/template/weather.py @@ -55,8 +55,9 @@ from homeassistant.util.unit_conversion import ( TemperatureConverter, ) -from . import TriggerUpdateCoordinator, validators as tcv +from . import validators as tcv from .const import CONF_AVAILABILITY, CONF_AVAILABILITY_TEMPLATE, CONF_PICTURE +from .coordinator import TriggerUpdateCoordinator from .entity import AbstractTemplateEntity from .helpers import ( async_create_platform_template_not_supported_issue,