mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 13:17:32 +00:00
Minor deduplication of condition validation code (#61170)
This commit is contained in:
parent
dced4d4542
commit
4a814405c2
@ -19,7 +19,7 @@ from homeassistant.const import (
|
|||||||
)
|
)
|
||||||
from homeassistant.exceptions import HomeAssistantError
|
from homeassistant.exceptions import HomeAssistantError
|
||||||
from homeassistant.helpers import config_per_platform, config_validation as cv, script
|
from homeassistant.helpers import config_per_platform, config_validation as cv, script
|
||||||
from homeassistant.helpers.condition import async_validate_condition_config
|
from homeassistant.helpers.condition import async_validate_conditions_config
|
||||||
from homeassistant.helpers.trigger import async_validate_trigger_config
|
from homeassistant.helpers.trigger import async_validate_trigger_config
|
||||||
from homeassistant.loader import IntegrationNotFound
|
from homeassistant.loader import IntegrationNotFound
|
||||||
|
|
||||||
@ -76,11 +76,8 @@ async def async_validate_config_item(hass, config, full_config=None):
|
|||||||
)
|
)
|
||||||
|
|
||||||
if CONF_CONDITION in config:
|
if CONF_CONDITION in config:
|
||||||
config[CONF_CONDITION] = await asyncio.gather(
|
config[CONF_CONDITION] = await async_validate_conditions_config(
|
||||||
*(
|
hass, config[CONF_CONDITION]
|
||||||
async_validate_condition_config(hass, cond)
|
|
||||||
for cond in config[CONF_CONDITION]
|
|
||||||
)
|
|
||||||
)
|
)
|
||||||
|
|
||||||
config[CONF_ACTION] = await script.async_validate_actions_config(
|
config[CONF_ACTION] = await script.async_validate_actions_config(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user