From d2e8979f665a56989b93ebbd40b82e58996901fe Mon Sep 17 00:00:00 2001 From: Yann Lanthony Date: Wed, 1 Aug 2018 15:26:56 +0200 Subject: [PATCH] [nodes] fix Publish node: ListAttribute is not iterable use ListAttribute's value to iterate over list elements --- meshroom/nodes/aliceVision/Publish.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/meshroom/nodes/aliceVision/Publish.py b/meshroom/nodes/aliceVision/Publish.py index 3d7c8b71..966566e6 100644 --- a/meshroom/nodes/aliceVision/Publish.py +++ b/meshroom/nodes/aliceVision/Publish.py @@ -1,6 +1,6 @@ from __future__ import print_function -__version__ = "1.0" +__version__ = "1.1" from meshroom.core import desc import shutil @@ -48,10 +48,11 @@ class Publish(desc.Node): if not chunk.node.output.value: return - outFiles = self.resolvedPaths(chunk.node.inputFiles, chunk.node.output.value) + outFiles = self.resolvedPaths(chunk.node.inputFiles.value, chunk.node.output.value) if not outFiles: - raise RuntimeError("Publish: input files listed, but nothing to publish. Listed input files: {}".format(chunk.node.inputFiles)) + raise RuntimeError("Publish: input files listed, but nothing to publish. " + "Listed input files: {}".format(chunk.node.inputFiles.value)) if not os.path.exists(chunk.node.output.value): os.mkdir(chunk.node.output.value)