Fix so it is possible to ignore discovered config entry handlers (#13741)

* Fix so it is possible to ignore discovered config entry handlers

* Improve efficiency
This commit is contained in:
Kane610 2018-04-07 23:18:49 +02:00 committed by Paulus Schoutsen
parent 6cd599b7df
commit f915a1c809

View File

@ -84,7 +84,8 @@ CONF_IGNORE = 'ignore'
CONFIG_SCHEMA = vol.Schema({
vol.Required(DOMAIN): vol.Schema({
vol.Optional(CONF_IGNORE, default=[]):
vol.All(cv.ensure_list, [vol.In(SERVICE_HANDLERS)])
vol.All(cv.ensure_list, [
vol.In(list(CONFIG_ENTRY_HANDLERS) + list(SERVICE_HANDLERS))])
}),
}, extra=vol.ALLOW_EXTRA)