[processGraph] nodes already submitted: print a warning instead of an exception for the moment

This commit is contained in:
Fabien Castan 2017-09-26 11:14:19 +02:00
parent 185fa6e58c
commit fd9a3ffeda

View file

@ -687,13 +687,13 @@ def execute(graph, startNodes=None, force=False):
if nodesInConflict: if nodesInConflict:
nodesStatus = set([node.status.status.name for node in nodesInConflict]) nodesStatus = set([node.status.status.name for node in nodesInConflict])
nodes = [node.name for node in nodesInConflict] nodesName = [node.name for node in nodesInConflict]
raise RuntimeError( #raise RuntimeError(
'Graph execution error.\n' print(
'Some nodes are already submitted with status: {}\n' 'WARNING: Some nodes are already submitted with status: {}\n'
'Nodes: {}'.format( 'Nodes: {}'.format(
', '.join(nodesStatus), ', '.join(nodesStatus),
', '.join(nodes), ', '.join(nodesName),
)) ))
print('execute: ', str([n.name for n in nodes])) print('execute: ', str([n.name for n in nodes]))