Also install after_deps (#28453)

This commit is contained in:
Paulus Schoutsen
2019-11-01 17:21:50 -07:00
committed by GitHub
parent 6655b7db2c
commit 50affdf953
2 changed files with 17 additions and 4 deletions

View File

@@ -48,8 +48,12 @@ async def async_get_integration_with_requirements(
hass, integration.domain, integration.requirements
)
for dependency in integration.dependencies:
await async_get_integration_with_requirements(hass, dependency)
deps = integration.dependencies + (integration.after_dependencies or [])
if deps:
await asyncio.gather(
*[async_get_integration_with_requirements(hass, dep) for dep in deps]
)
return integration