This commit is contained in:
Mirco Dariol 2025-12-27 23:42:24 +01:00 committed by GitHub
commit ef568bda94
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
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

View file

@ -0,0 +1,3 @@
variables:
- name: CopyRights
value: "Copyright © $(date:YYYY)"

View file

@ -9,6 +9,7 @@ from testing.util import get_resource_path
@pytest.mark.parametrize(
('filename', 'expected_retval'), (
('bad_yaml.notyaml', 1),
('bad_encoding_yaml.yaml', 1),
('ok_yaml.yaml', 0),
),
)