diff --git a/src/ytdl_sub/utils/yaml.py b/src/ytdl_sub/utils/yaml.py index 58c8d972..f0f04d5c 100644 --- a/src/ytdl_sub/utils/yaml.py +++ b/src/ytdl_sub/utils/yaml.py @@ -38,9 +38,9 @@ def load_yaml(file_path: str | Path) -> Dict: with open(file_path, "r", encoding="utf-8") as file: output = yaml.safe_load(file) except YAMLError as yaml_exception: - logger.debug(yaml_exception) raise InvalidYamlException( - f"'{file_path}' has invalid YAML, copy-paste it into a YAML checker to find the issue." + f"'{file_path}' has invalid YAML:\n{yaml_exception}\n\n" + f"Copy-pasting it into a YAML parser can also help find the issue." ) from yaml_exception if not isinstance(output, dict):