Nobody knows what `\t` is.

friendlier-tab-message
Chaz Larson 2 days ago
parent da6704c8b8
commit f6d25edff8

@ -259,7 +259,11 @@ class YAML:
with open(self.path, encoding="utf-8") as fp: with open(self.path, encoding="utf-8") as fp:
self.data = self.yaml.load(fp) self.data = self.yaml.load(fp)
except ruamel.yaml.error.YAMLError as e: except ruamel.yaml.error.YAMLError as e:
e = str(e).replace("\n", "\n ") if "found character '\\t' that cannot start any token" in e.problem:
e = "Tabs are not allowed in YAML files; only spaces are allowed"
else:
e = str(e).replace("\n", "\n ")
raise Failed(f"YAML Error: {e}") raise Failed(f"YAML Error: {e}")
except Exception as e: except Exception as e:
raise Failed(f"YAML Error: {e}") raise Failed(f"YAML Error: {e}")

Loading…
Cancel
Save