From e158546425b51378a9319058d2eebbdfc0e697f4 Mon Sep 17 00:00:00 2001
From: Kevin Stillhammer <kevin.stillhammer@gmail.com>
Date: Wed, 30 Nov 2022 22:40:17 +0100
Subject: [PATCH] Add missing @callback decorator in here_travel_time sensor
 (#83009)

---
 homeassistant/components/here_travel_time/sensor.py | 5 +++--
 tests/components/here_travel_time/test_sensor.py    | 2 --
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/homeassistant/components/here_travel_time/sensor.py b/homeassistant/components/here_travel_time/sensor.py
index 18433a86560..e432511c486 100644
--- a/homeassistant/components/here_travel_time/sensor.py
+++ b/homeassistant/components/here_travel_time/sensor.py
@@ -21,7 +21,7 @@ from homeassistant.const import (
     TIME_MINUTES,
     UnitOfLength,
 )
-from homeassistant.core import HomeAssistant
+from homeassistant.core import HomeAssistant, callback
 from homeassistant.helpers.device_registry import DeviceEntryType
 from homeassistant.helpers.entity import DeviceInfo
 from homeassistant.helpers.entity_platform import AddEntitiesCallback
@@ -99,7 +99,7 @@ async def async_setup_entry(
     async_add_entities(sensors)
 
 
-class HERETravelTimeSensor(RestoreSensor, CoordinatorEntity):
+class HERETravelTimeSensor(CoordinatorEntity, RestoreSensor):
     """Representation of a HERE travel time sensor."""
 
     def __init__(
@@ -136,6 +136,7 @@ class HERETravelTimeSensor(RestoreSensor, CoordinatorEntity):
 
         self.async_on_remove(async_at_start(self.hass, _update_at_start))
 
+    @callback
     def _handle_coordinator_update(self) -> None:
         """Handle updated data from the coordinator."""
         if self.coordinator.data is not None:
diff --git a/tests/components/here_travel_time/test_sensor.py b/tests/components/here_travel_time/test_sensor.py
index 0ad86a04992..34859956032 100644
--- a/tests/components/here_travel_time/test_sensor.py
+++ b/tests/components/here_travel_time/test_sensor.py
@@ -558,8 +558,6 @@ async def test_restore_state(hass):
     await hass.config_entries.async_setup(mock_entry.entry_id)
     await hass.async_block_till_done()
 
-    print(hass.states.async_all())
-
     # restore from cache
     state = hass.states.get("sensor.test_duration")
     assert state.state == "1234"