diff --git a/custom_components/lovelace_gen/__init__.py b/custom_components/lovelace_gen/__init__.py index 2e705fa..1c36538 100644 --- a/custom_components/lovelace_gen/__init__.py +++ b/custom_components/lovelace_gen/__init__.py @@ -31,10 +31,11 @@ def load_yaml(fname, args={}): except loader.yaml.YAMLError as exc: _LOGGER.error(str(exc)) raise HomeAssistantError(exc) - except UnicodeDecodeError as exc: + except (UnicodeDecodeError, FileNotFoundError) as exc: _LOGGER.error("Unable to read file %s: %s", fname, exc) raise HomeAssistantError(exc) + def _include_yaml(ldr, node): args = {} if isinstance(node.value, str):