mirror of
https://github.com/home-assistant/core.git
synced 2026-08-03 20:24:55 +02:00
Move DEFAULT_RADIUS to const.py to drop zone inline imports in core_config (#175896)
Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -20,6 +20,7 @@ from homeassistant.const import (
|
||||
CONF_LONGITUDE,
|
||||
CONF_NAME,
|
||||
CONF_RADIUS,
|
||||
DEFAULT_RADIUS,
|
||||
EVENT_CORE_CONFIG_UPDATE,
|
||||
SERVICE_RELOAD,
|
||||
STATE_UNAVAILABLE,
|
||||
@@ -49,7 +50,6 @@ from .const import ATTR_PASSIVE, ATTR_RADIUS, CONF_PASSIVE, DOMAIN, HOME_ZONE
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
DEFAULT_PASSIVE = False
|
||||
DEFAULT_RADIUS = 100
|
||||
|
||||
ENTITY_ID_FORMAT = "zone.{}"
|
||||
ENTITY_ID_HOME = ENTITY_ID_FORMAT.format(HOME_ZONE)
|
||||
|
||||
@@ -48,6 +48,9 @@ ENTITY_MATCH_ANY: Final = "any"
|
||||
# If no name is specified
|
||||
DEVICE_DEFAULT_NAME: Final = "Unnamed Device"
|
||||
|
||||
# Default radius of the Home Zone (in meters)
|
||||
DEFAULT_RADIUS: Final = 100
|
||||
|
||||
# Max characters for data stored in the recorder (changes to these limits would require
|
||||
# a database migration)
|
||||
MAX_LENGTH_EVENT_EVENT_TYPE: Final = 64
|
||||
|
||||
@@ -49,6 +49,7 @@ from .const import (
|
||||
CONF_UNIT_SYSTEM,
|
||||
CONF_URL,
|
||||
CONF_USERNAME,
|
||||
DEFAULT_RADIUS,
|
||||
EVENT_CORE_CONFIG_UPDATE,
|
||||
KEY_DATA_LOGGING_DISABLED_REASON,
|
||||
LEGACY_CONF_WHITELIST_EXTERNAL_DIRS,
|
||||
@@ -538,8 +539,6 @@ class Config:
|
||||
|
||||
def __init__(self, hass: HomeAssistant, config_dir: str) -> None:
|
||||
"""Initialize a new config object."""
|
||||
from .components.zone import DEFAULT_RADIUS # noqa: PLC0415
|
||||
|
||||
self.hass = hass
|
||||
|
||||
self.latitude: float = 0
|
||||
@@ -858,9 +857,6 @@ class Config:
|
||||
old_data: dict[str, Any],
|
||||
) -> dict[str, Any]:
|
||||
"""Migrate to the new version."""
|
||||
|
||||
from .components.zone import DEFAULT_RADIUS # noqa: PLC0415
|
||||
|
||||
data = old_data
|
||||
if old_major_version == 1 and old_minor_version < 2:
|
||||
# In 1.2, we remove support for "imperial", replaced by "us_customary"
|
||||
|
||||
Reference in New Issue
Block a user