From 3539193baef3cdad17377fa8aa20819e0e39b954 Mon Sep 17 00:00:00 2001 From: Josh Wright Date: Thu, 7 Apr 2016 12:39:27 -0400 Subject: [PATCH] vol.IsFile() needs to be called vol.IsFile results in an instance of the IsFile method being returned by the schema validation process. It needs to be called in order to do the right thing. --- homeassistant/components/mqtt/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/mqtt/__init__.py b/homeassistant/components/mqtt/__init__.py index 07e030a8883..318baf882ca 100644 --- a/homeassistant/components/mqtt/__init__.py +++ b/homeassistant/components/mqtt/__init__.py @@ -88,7 +88,7 @@ CONFIG_SCHEMA = vol.Schema({ vol.All(vol.Coerce(int), vol.Range(min=1, max=65535)), vol.Optional(CONF_USERNAME): cv.string, vol.Optional(CONF_PASSWORD): cv.string, - vol.Optional(CONF_CERTIFICATE): vol.IsFile, + vol.Optional(CONF_CERTIFICATE): vol.IsFile(), vol.Optional(CONF_PROTOCOL, default=DEFAULT_PROTOCOL): [PROTOCOL_31, PROTOCOL_311], vol.Optional(CONF_EMBEDDED): _HBMQTT_CONFIG_SCHEMA,