Skip to content

Commit

Permalink
Merge pull request #231 from DerekF35/issue_229_202406_async
Browse files Browse the repository at this point in the history
remove direct refs to homeassistant.helpers when HA >= 2024.6
  • Loading branch information
mdeweerd authored Jul 30, 2024
2 parents ced7097 + 224e665 commit 33e948b
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions custom_components/zha_toolkit/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,9 @@
# pylint: disable=ungrouped-imports
from homeassistant.helpers.json import save_json

if parse_version(HA_VERSION) >= parse_version("2024.6"):
from homeassistant.helpers import device_registry as dr, entity_registry as er

if typing.TYPE_CHECKING:
VERSION_TIME: float = 0.0
VERSION: str = "Unknown"
Expand Down Expand Up @@ -286,6 +289,8 @@ async def get_ieee(app, listener, ref):
else get_hass(listener).helpers.entity_registry.async_get(
get_hass(listener)
)
if not is_ha_ge("2024.6")
else er.async_get(get_hass(listener))
)

device_registry = (
Expand All @@ -297,6 +302,8 @@ async def get_ieee(app, listener, ref):
else get_hass(listener).helpers.device_registry.async_get(
get_hass(listener)
)
if not is_ha_ge("2024.6")
else dr.async_get(get_hass(listener))
)
registry_device = device_registry.async_get(ref)

Expand Down

0 comments on commit 33e948b

Please sign in to comment.