From 52e8366ce759161d307b2d2fb8a3974ad74f606a Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Thu, 8 Oct 2020 02:15:47 -0500 Subject: [PATCH] Update roomba to use async_add_executor_job (#41448) --- homeassistant/components/roomba/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/roomba/__init__.py b/homeassistant/components/roomba/__init__.py index 192dc4de537..912b134d454 100644 --- a/homeassistant/components/roomba/__init__.py +++ b/homeassistant/components/roomba/__init__.py @@ -129,7 +129,7 @@ async def async_connect_or_timeout(hass, roomba): name = None with async_timeout.timeout(10): _LOGGER.debug("Initialize connection to vacuum") - await hass.async_add_job(roomba.connect) + await hass.async_add_executor_job(roomba.connect) while not roomba.roomba_connected or name is None: # Waiting for connection and check datas ready name = roomba_reported_state(roomba).get("name", None) @@ -152,7 +152,7 @@ async def async_disconnect_or_timeout(hass, roomba): """Disconnect to vacuum.""" _LOGGER.debug("Disconnect vacuum") with async_timeout.timeout(3): - await hass.async_add_job(roomba.disconnect) + await hass.async_add_executor_job(roomba.disconnect) return True