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."""
|
"""Config flow for Wemo."""
|
||||||
|
|
||||||
|
import pywemo
|
||||||
|
|
||||||
from homeassistant.helpers import config_entry_flow
|
from homeassistant.helpers import config_entry_flow
|
||||||
from homeassistant import config_entries
|
from homeassistant import config_entries
|
||||||
|
|
||||||
from . import DOMAIN
|
from . import DOMAIN
|
||||||
|
|
||||||
|
|
||||||
async def _async_has_devices(hass):
|
async def _async_has_devices(hass):
|
||||||
"""Return if there are devices that can be discovered."""
|
"""Return if there are devices that can be discovered."""
|
||||||
import pywemo
|
return bool(await hass.async_add_executor_job(pywemo.discover_devices))
|
||||||
|
|
||||||
return bool(pywemo.discover_devices())
|
|
||||||
|
|
||||||
|
|
||||||
config_entry_flow.register_discovery_flow(
|
config_entry_flow.register_discovery_flow(
|
||||||
|
|
Loading…
Add table
Reference in a new issue