Replace duplicate constants in version with homeassistant.const imports (#171970)

This commit is contained in:
Max Michels
2026-05-24 10:32:46 +02:00
committed by GitHub
parent f091871aa5
commit f0c9156cdb
4 changed files with 12 additions and 15 deletions
+2 -8
View File
@@ -4,17 +4,11 @@ import logging
from pyhaversion import HaVersion
from homeassistant.const import CONF_SOURCE
from homeassistant.core import HomeAssistant
from homeassistant.helpers.aiohttp_client import async_get_clientsession
from .const import (
BOARD_MAP,
CONF_BOARD,
CONF_CHANNEL,
CONF_IMAGE,
CONF_SOURCE,
PLATFORMS,
)
from .const import BOARD_MAP, CONF_BOARD, CONF_CHANNEL, CONF_IMAGE, PLATFORMS
from .coordinator import VersionConfigEntry, VersionDataUpdateCoordinator
_LOGGER = logging.getLogger(__name__)
@@ -7,11 +7,16 @@ from homeassistant.components.binary_sensor import (
BinarySensorEntity,
BinarySensorEntityDescription,
)
from homeassistant.const import CONF_NAME, EntityCategory, __version__ as HA_VERSION
from homeassistant.const import (
CONF_NAME,
CONF_SOURCE,
EntityCategory,
__version__ as HA_VERSION,
)
from homeassistant.core import HomeAssistant
from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback
from .const import CONF_SOURCE, DEFAULT_NAME
from .const import DEFAULT_NAME
from .coordinator import VersionConfigEntry
from .entity import VersionEntity
+1 -3
View File
@@ -6,7 +6,7 @@ from typing import Any, Final
from pyhaversion.consts import HaVersionChannel, HaVersionSource
from homeassistant.const import CONF_NAME, Platform
from homeassistant.const import CONF_NAME, CONF_SOURCE, Platform
DOMAIN: Final = "version"
LOGGER: Final[Logger] = getLogger(__package__)
@@ -23,8 +23,6 @@ CONF_BOARD: Final = "board"
CONF_CHANNEL: Final = "channel"
CONF_IMAGE: Final = "image"
CONF_VERSION_SOURCE: Final = "version_source"
# pylint: disable-next=home-assistant-duplicate-const
CONF_SOURCE: Final = "source"
ATTR_CHANNEL: Final = CONF_CHANNEL
ATTR_VERSION_SOURCE: Final = CONF_VERSION_SOURCE
+2 -2
View File
@@ -3,12 +3,12 @@
from typing import Any
from homeassistant.components.sensor import SensorEntity, SensorEntityDescription
from homeassistant.const import CONF_NAME
from homeassistant.const import CONF_NAME, CONF_SOURCE
from homeassistant.core import HomeAssistant
from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback
from homeassistant.helpers.typing import StateType
from .const import CONF_SOURCE, DEFAULT_NAME
from .const import DEFAULT_NAME
from .coordinator import VersionConfigEntry
from .entity import VersionEntity