Scene validator fix (#21362)

This commit is contained in:
yosilevy 2019-02-23 19:26:27 +02:00 committed by Daniel Høyer Iversen
parent c595cf016f
commit e8b67fc19f

View File

@ -32,7 +32,12 @@ def _platform_validator(config):
'homeassistant.components.scene.{}'.format( 'homeassistant.components.scene.{}'.format(
config[CONF_PLATFORM])) config[CONF_PLATFORM]))
except ImportError: except ImportError:
raise vol.Invalid('Invalid platform specified') from None try:
platform = importlib.import_module(
'homeassistant.components.{}.scene'.format(
config[CONF_PLATFORM]))
except ImportError:
raise vol.Invalid('Invalid platform specified') from None
if not hasattr(platform, 'PLATFORM_SCHEMA'): if not hasattr(platform, 'PLATFORM_SCHEMA'):
return config return config