From 69e9495d6328b309b910acf4458c8960f518fbc7 Mon Sep 17 00:00:00 2001 From: Fabien Castan Date: Fri, 4 Sep 2020 19:53:06 +0200 Subject: [PATCH] [bin] compute: No warning if we are computing as EXTERN and the node is SUBMITTED --- bin/meshroom_compute | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/bin/meshroom_compute b/bin/meshroom_compute index e71853a6..42c22b47 100755 --- a/bin/meshroom_compute +++ b/bin/meshroom_compute @@ -40,7 +40,11 @@ graph.update() if args.node: # Execute the node node = graph.findNode(args.node) - submittedStatuses = [Status.SUBMITTED, Status.RUNNING] + submittedStatuses = [Status.RUNNING] + if not args.extern: + # If running as "extern", the task is supposed to have the status SUBMITTED. + # If not running as "extern", the SUBMITTED status should generate a warning. + submittedStatuses.append(Status.SUBMITTED) if not args.forceStatus and not args.forceCompute: if args.iteration != -1: chunks = [node.chunks[args.iteration]] @@ -48,7 +52,7 @@ if args.node: chunks = node.chunks for chunk in chunks: if chunk.status.status in submittedStatuses: - print('Error: Node is already submitted with status "{}". See file: "{}"'.format(chunk.status.status.name, chunk.statusFile)) + print('Warning: Node is already submitted with status "{}". See file: "{}"'.format(chunk.status.status.name, chunk.statusFile)) # sys.exit(-1) if args.iteration != -1: chunk = node.chunks[args.iteration]