From 7fb1979f1678df25d79ae3887da578ccadca8b6e Mon Sep 17 00:00:00 2001 From: Otto Winter Date: Sun, 7 Oct 2018 12:07:32 +0200 Subject: [PATCH] Print better error message when loader fails with ValueError --- esphomeyaml/config.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/esphomeyaml/config.py b/esphomeyaml/config.py index 355a394ef4..4d3d77b7f9 100644 --- a/esphomeyaml/config.py +++ b/esphomeyaml/config.py @@ -30,6 +30,8 @@ def get_component(domain): module = importlib.import_module(path) except ImportError as err: _LOGGER.debug(err) + except ValueError: + raise ESPHomeYAMLError("Error finding component '{}'.".format(domain)) else: _COMPONENT_CACHE[domain] = module return module