Adding an escape character to each of the execmd lines (81 and 104) in Docker.py seems to solve the issue.
Visible changes on line 230 in the resulting input file (/home/[your_linux_username]/gangadir/workspace/[your_linux_username]/LocalXML/[job_number]/input/__jobscript__) after the job is submitted:
Adding an escape character to each of the
execmd
lines (81 and 104) in Docker.py seems to solve the issue.Visible changes on
line 230
in the resulting input file (/home/[your_linux_username]/gangadir/workspace/[your_linux_username]/LocalXML/[job_number]/input/__jobscript__
) after the job is submitted:Before the fix
After the fix
execmd = ['docker', 'run', '--rm', '-v', workdir+":"+"/work_dir"] + options + [virtualization_image] + execmd
Similar change in
line 253
.Passed all unit tests.