From 6e4f29ba19dd18135df470d473d127c99405e0fd Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Mon, 24 Oct 2022 11:21:38 +0200 Subject: [PATCH] Rename IMPERIAL_SYSTEM to US_CUSTOMARY_SYSTEM (#1500) * Rename IMPERIAL_SYSTEM to US_CUSTOMARY_SYSTEM * Update 2022-10-14-deprecate-unit-system.md * Delete 2022-10-18-rename-imperial-unit-system.md * Update 2022-10-14-deprecate-unit-system.md * Update 2022-10-14-deprecate-unit-system.md --- blog/2022-10-14-deprecate-unit-system.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/blog/2022-10-14-deprecate-unit-system.md b/blog/2022-10-14-deprecate-unit-system.md index 43352819..47761126 100644 --- a/blog/2022-10-14-deprecate-unit-system.md +++ b/blog/2022-10-14-deprecate-unit-system.md @@ -1,20 +1,20 @@ --- author: epenet authorURL: https://github.com/epenet -title: "Deprecate Unit System constants and properties" +title: "Deprecate IMPERIAL_SYSTEM unit system and linked constants and properties" --- -As of Home Assistant Core 2022.11, the `is_metric` and `name` properties of a unit system are deprecated -and should not be used. +As of Home Assistant Core 2022.11, the `IMPERIAL_SYSTEM` is deprecated, replaced by `US_CUSTOMARY_SYSTEM`. +The `is_metric` and `name` properties of a unit system are likewise deprecated and should not be used. -Custom integrations referencing these properties will need to be adjusted to use instance checks instead. +Custom integrations referencing this unit system or these properties will need to be adjusted to use instance checks instead. Correct: ```python -if hass.config.units is IMPERIAL_SYSTEM: +if hass.config.units is METRIC_SYSTEM: pass -if hass.config.units is METRIC_SYSTEM: +if hass.config.units is US_CUSTOMARY_SYSTEM: pass ```