Here the input_file file was written to the working directory with the name stdout, as that is the filename attribute of the SinglefileData node, but this would be overwritten by the output of the stdout which would also be redirected to stdout. There should be validation that either prevents this by raising an error, or automatically renames the in- or output file.
Currently it is possible to run the following:
which will result in the script:
Here the
input_file
file was written to the working directory with the namestdout
, as that is thefilename
attribute of theSinglefileData
node, but this would be overwritten by the output of the stdout which would also be redirected tostdout
. There should be validation that either prevents this by raising an error, or automatically renames the in- or output file.