Skip to content

Commit 409937d

Browse files
author
Alan Christie
committed
fix: Fix variable processing (comma-separated values)
1 parent d18b3a4 commit 409937d

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/jote/jote.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -696,12 +696,15 @@ def _run_a_test(
696696
job_variables[variable].append(",".join(basename_values))
697697
else:
698698
value = job_definition.tests[job_test_name].inputs[variable]
699+
# Accommodate multiple files in a single input (comma-separated).
700+
# We need ech to be put into 'input files' and the
701+
# basename-normalised pair put into job variables
699702
basename_values = []
700703
for value_item in value.split(","):
701704
value_basename = os.path.basename(value_item)
702705
basename_values.append(value_basename)
703706
input_files.append(value_item)
704-
job_variables[variable].append(",".join(basename_values))
707+
job_variables[variable] = ",".join(basename_values)
705708

706709
decoded_command: str = ""
707710
test_environment: Dict[str, str] = {}

0 commit comments

Comments
 (0)