Don't pass in loop (#23984)

* Don't pass in loop

* Revert some changes

* Lint + Axis revert

* reinstate loop

* Fix a test

* Set loop

* Update camera.py

* Lint
This commit is contained in:
Paulus Schoutsen 2019-05-22 21:09:59 -07:00 committed by GitHub
parent 9e96397e6a
commit f995ab9d54
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
117 changed files with 179 additions and 187 deletions

View file

@ -27,7 +27,7 @@ def setup_component(hass: core.HomeAssistant, domain: str,
config: Dict) -> bool:
"""Set up a component and all its dependencies."""
return run_coroutine_threadsafe( # type: ignore
async_setup_component(hass, domain, config), loop=hass.loop).result()
async_setup_component(hass, domain, config), hass.loop).result()
async def async_setup_component(hass: core.HomeAssistant, domain: str,
@ -69,7 +69,7 @@ async def _async_process_dependencies(
if not tasks:
return True
results = await asyncio.gather(*tasks, loop=hass.loop)
results = await asyncio.gather(*tasks)
failed = [dependencies[idx] for idx, res
in enumerate(results) if not res]