fix: check-yml encoding error

manage encoding error
This commit is contained in:
Mirco Dariol 2025-04-12 15:58:28 +02:00
parent 6db05e22aa
commit 58049eb8c8
No known key found for this signature in database
GPG key ID: 58D3620E1F9F2C3B
3 changed files with 11 additions and 1 deletions

View file

@ -63,7 +63,13 @@ def main(argv: Sequence[str] | None = None) -> int:
with open(filename, encoding='UTF-8') as f:
load_fn(f)
except ruamel.yaml.YAMLError as exc:
print(exc)
print(f'{filename}: Failed to yaml parse ({exc})')
retval = 1
except UnicodeDecodeError as exc:
print(
f'{filename}: Failed to read file due to encoding error '
f'({exc})',
)
retval = 1
return retval