Skip to content

Commit 8d5cf5d

Browse files
authored
Fix race in HomeAssistantController (#880)
1 parent 7d0a36f commit 8d5cf5d

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

pychromecast/controllers/homeassistant.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,10 +143,10 @@ def _connect_hass(self, callback_function: CallbackType) -> None:
143143
try:
144144
if not self._hass_connecting_event.is_set():
145145
self.logger.warning("_connect_hass failed for %s", self.hass_url)
146+
self._call_on_connect_callbacks(False)
146147
raise PyChromecastError() # pylint: disable=broad-exception-raised
147148
finally:
148149
self._hass_connecting_event.set()
149-
self._call_on_connect_callbacks(False)
150150

151151
def show_demo(self) -> None:
152152
"""Show the demo."""

0 commit comments

Comments
 (0)