mirror of
https://github.com/home-assistant/core.git
synced 2025-07-07 13:27:09 +00:00
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,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…
x
Reference in New Issue
Block a user