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:
parent
d162e39ec9
commit
2e4cc7e5a0
1 changed files with 5 additions and 3 deletions
|
@ -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(
|
||||
|
|
Loading…
Add table
Reference in a new issue