ensure right type for files for ms1

This commit is contained in:
Justus Kuhlmann 2026-07-08 10:21:00 +02:00
commit 2c002a201a
Signed by: jkuhl
GPG key ID: 00ED992DD79B85A6

View file

@ -222,6 +222,10 @@ def import_toml(path: Path, file: str, copy_file: bool=True) -> None:
elif project['code'] == 'openQCD':
if md['measurement'] == 'ms1':
if not (isinstance(md['files'], list)):
raise ValueError("files has to be a list of strings")
if not all(isinstance(f, str) for f in md["files"]):
raise ValueError("files has to be a list of strings")
if 'param_file' in md.keys():
parameter_file = md['param_file']
if parameter_file.endswith(".ms1.in"):