Prevent Wemo doing I/O in event loop (#26835)

* Prevent Wemo doing I/O in event loop

* Update config_flow.py
This commit is contained in:
Paulus Schoutsen 2019-09-22 20:46:32 -07:00 committed by Aaron Bach
parent d162e39ec9
commit 2e4cc7e5a0

View file

@ -1,14 +1,16 @@
"""Config flow for Wemo."""
import pywemo
from homeassistant.helpers import config_entry_flow
from homeassistant import config_entries
from . import DOMAIN
async def _async_has_devices(hass):
"""Return if there are devices that can be discovered."""
import pywemo
return bool(pywemo.discover_devices())
return bool(await hass.async_add_executor_job(pywemo.discover_devices))
config_entry_flow.register_discovery_flow(