From f3d5c07615f04135bc958bba7a1c91200a8ede18 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Wed, 24 Nov 2021 23:35:54 +0100 Subject: [PATCH] Use async_validate_actions_config helper in scripts (#60287) --- homeassistant/components/script/config.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/homeassistant/components/script/config.py b/homeassistant/components/script/config.py index 44b739e84c7..24c5f86078b 100644 --- a/homeassistant/components/script/config.py +++ b/homeassistant/components/script/config.py @@ -1,5 +1,4 @@ """Config validation helper for the script integration.""" -import asyncio from contextlib import suppress import voluptuous as vol @@ -24,7 +23,7 @@ from homeassistant.exceptions import HomeAssistantError from homeassistant.helpers import config_per_platform, config_validation as cv from homeassistant.helpers.script import ( SCRIPT_MODE_SINGLE, - async_validate_action_config, + async_validate_actions_config, make_script_schema, ) from homeassistant.helpers.selector import validate_selector @@ -72,11 +71,8 @@ async def async_validate_config_item(hass, config, full_config=None): return await blueprints.async_inputs_from_config(config) config = SCRIPT_ENTITY_SCHEMA(config) - config[CONF_SEQUENCE] = await asyncio.gather( - *( - async_validate_action_config(hass, action) - for action in config[CONF_SEQUENCE] - ) + config[CONF_SEQUENCE] = await async_validate_actions_config( + hass, config[CONF_SEQUENCE] ) return config