From 5ff9dfa44022bdb8e71977d4cffef9d4b65f949b Mon Sep 17 00:00:00 2001 From: Adam Mills Date: Fri, 20 Jan 2017 15:21:27 -0500 Subject: [PATCH] Use voluptuous for cast ignore-cec (#5468) --- homeassistant/components/media_player/cast.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/homeassistant/components/media_player/cast.py b/homeassistant/components/media_player/cast.py index faa204e675e..202c877c2b1 100644 --- a/homeassistant/components/media_player/cast.py +++ b/homeassistant/components/media_player/cast.py @@ -37,6 +37,7 @@ KNOWN_HOSTS = [] PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({ vol.Optional(CONF_HOST): cv.string, + vol.Optional(CONF_IGNORE_CEC): [cv.string], }) @@ -46,11 +47,7 @@ def setup_platform(hass, config, add_devices, discovery_info=None): import pychromecast # import CEC IGNORE attributes - ignore_cec = config.get(CONF_IGNORE_CEC, []) - if isinstance(ignore_cec, list): - pychromecast.IGNORE_CEC += ignore_cec - else: - _LOGGER.error('CEC config "%s" must be a list.', CONF_IGNORE_CEC) + pychromecast.IGNORE_CEC += config.get(CONF_IGNORE_CEC, []) hosts = []