From 7d71a2c979bc9ae300e177cbedb059a6133174b1 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 29 Apr 2020 15:34:55 -0700 Subject: [PATCH] Fix Toon doing I/O in event loop (#34896) --- homeassistant/components/toon/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/toon/__init__.py b/homeassistant/components/toon/__init__.py index b078dab898d..595d3cc1ede 100644 --- a/homeassistant/components/toon/__init__.py +++ b/homeassistant/components/toon/__init__.py @@ -80,7 +80,7 @@ async def async_setup_entry(hass: HomeAssistantType, entry: ConfigType) -> bool: ) hass.data.setdefault(DATA_TOON_CLIENT, {})[entry.entry_id] = toon - toon_data = ToonData(hass, entry, toon) + toon_data = await hass.async_add_executor_job(ToonData, hass, entry, toon) hass.data.setdefault(DATA_TOON, {})[entry.entry_id] = toon_data async_track_time_interval(hass, toon_data.update, conf[CONF_SCAN_INTERVAL])