In tleap, it is possible to run multiple commands that can be used to produce outputs with the same name. If this occurs, the files will produce the same node name and the following exception in aiida is raised:
aiida.common.exceptions.ModificationNotAllowed: the output system_prmtop already exist
Here "system_prmtop" is the node name for an output file called "system.prmtop".
We need to throw an exception earlier on in the plugin that catches the duplicated file names and suggest for the user to use a unique file name for each outputted.
In tleap, it is possible to run multiple commands that can be used to produce outputs with the same name. If this occurs, the files will produce the same node name and the following exception in aiida is raised:
aiida.common.exceptions.ModificationNotAllowed: the output system_prmtop already existHere "system_prmtop" is the node name for an output file called "system.prmtop".
We need to throw an exception earlier on in the plugin that catches the duplicated file names and suggest for the user to use a unique file name for each outputted.