From b8c06ad019a1a97e434d0bd703f07b98cdc748aa Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Sun, 11 Nov 2018 17:15:58 +0100 Subject: [PATCH] Fix including from sub dir (#18378) The include path is now always relative to the root of the config dir. --- homeassistant/util/ruamel_yaml.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/homeassistant/util/ruamel_yaml.py b/homeassistant/util/ruamel_yaml.py index eb3e935c6ce..8211252a516 100644 --- a/homeassistant/util/ruamel_yaml.py +++ b/homeassistant/util/ruamel_yaml.py @@ -80,7 +80,8 @@ def load_yaml(fname: str, round_trip: bool = False) -> JSON_TYPE: yaml = YAML(typ='rt') yaml.preserve_quotes = True else: - ExtSafeConstructor.name = fname + if not hasattr(ExtSafeConstructor, 'name'): + ExtSafeConstructor.name = fname yaml = YAML(typ='safe') yaml.Constructor = ExtSafeConstructor