From 48dcc8c2a362ad348ee9fcb96fe44cd7272b0ef9 Mon Sep 17 00:00:00 2001 From: Axel Bonnet Date: Fri, 1 Mar 2024 08:45:10 +0100 Subject: [PATCH 1/2] remove fixed output name and accept any string --- src/vip_client/classes/VipLauncher.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vip_client/classes/VipLauncher.py b/src/vip_client/classes/VipLauncher.py index aa94eb2..06ac75b 100644 --- a/src/vip_client/classes/VipLauncher.py +++ b/src/vip_client/classes/VipLauncher.py @@ -1205,7 +1205,7 @@ def _get_exec_infos(cls, workflow_id: str) -> dict: ), # Returned files (filtered information) "outputs": [] if not infos["returnedFiles"] else [ - {"path": value} for value in infos["returnedFiles"]["output_file"] + {"path": value} for output_files in infos["returnedFiles"].values() for value in output_files ] } # ------------------------------------------------ From 9d070c317140277d5a415068647695c9d4118e3f Mon Sep 17 00:00:00 2001 From: Axel Bonnet Date: Fri, 1 Mar 2024 08:47:05 +0100 Subject: [PATCH 2/2] save output info update after they are updated from vip --- src/vip_client/classes/VipSession.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/vip_client/classes/VipSession.py b/src/vip_client/classes/VipSession.py index c2310ec..e8c9e36 100644 --- a/src/vip_client/classes/VipSession.py +++ b/src/vip_client/classes/VipSession.py @@ -470,6 +470,8 @@ def download_outputs( "... ", end="", sep="", flush=True ) self._update_workflows(get_exec_results=True, timeout=init_timeout) + # update output info + self._save() self._print("Done.\n") # Initial display self._print("Downloading pipeline outputs to:", self._local_output_dir)