From cdcf091c9c728371c9ca999b94dcc9dd149652f5 Mon Sep 17 00:00:00 2001 From: Maciej Bieniek Date: Fri, 31 May 2024 09:11:52 +0200 Subject: [PATCH] Pass the message as an exception argument in Tractive integration (#118534) Pass the message as an exception argument Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com> --- homeassistant/components/tractive/__init__.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/tractive/__init__.py b/homeassistant/components/tractive/__init__.py index 468f11979e8..fd5abe24c06 100644 --- a/homeassistant/components/tractive/__init__.py +++ b/homeassistant/components/tractive/__init__.py @@ -149,11 +149,9 @@ async def _generate_trackables( ) if not tracker_details.get("_id"): - _LOGGER.info( - "Tractive API returns incomplete data for tracker %s", - trackable["device_id"], + raise ConfigEntryNotReady( + f"Tractive API returns incomplete data for tracker {trackable['device_id']}", ) - raise ConfigEntryNotReady return Trackables(tracker, trackable, tracker_details, hw_info, pos_report)