From b9ace107f0c2c50c6f4b645f2f3e1f47e0325d51 Mon Sep 17 00:00:00 2001 From: Matt McCormick Date: Sun, 25 Aug 2024 22:35:08 -0400 Subject: [PATCH] fix(dicom): fix handling of input images in read_image_dicom_file_series --- .../read_image_dicom_file_series_async.py | 2 +- .../itkwasm_dicom_wasi/read_image_dicom_file_series.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/dicom/python/itkwasm-dicom-emscripten/itkwasm_dicom_emscripten/read_image_dicom_file_series_async.py b/packages/dicom/python/itkwasm-dicom-emscripten/itkwasm_dicom_emscripten/read_image_dicom_file_series_async.py index a90b3b522..14af49a52 100644 --- a/packages/dicom/python/itkwasm-dicom-emscripten/itkwasm_dicom_emscripten/read_image_dicom_file_series_async.py +++ b/packages/dicom/python/itkwasm-dicom-emscripten/itkwasm_dicom_emscripten/read_image_dicom_file_series_async.py @@ -38,7 +38,7 @@ async def read_image_dicom_file_series_async( kwargs = {} if input_images is not None: - kwargs["inputImages"] = to_js(BinaryFile(input_images)) + kwargs["inputImages"] = [to_js(BinaryFile(f)) for f in input_images] if single_sorted_series: kwargs["singleSortedSeries"] = to_js(single_sorted_series) diff --git a/packages/dicom/python/itkwasm-dicom-wasi/itkwasm_dicom_wasi/read_image_dicom_file_series.py b/packages/dicom/python/itkwasm-dicom-wasi/itkwasm_dicom_wasi/read_image_dicom_file_series.py index acb69af46..b32d240c0 100644 --- a/packages/dicom/python/itkwasm-dicom-wasi/itkwasm_dicom_wasi/read_image_dicom_file_series.py +++ b/packages/dicom/python/itkwasm-dicom-wasi/itkwasm_dicom_wasi/read_image_dicom_file_series.py @@ -56,7 +56,7 @@ def read_image_dicom_file_series( if len(input_images) > 0: args.append('--input-images') for value in input_images: - input_file = str(PurePosixPath(input_images)) + input_file = str(PurePosixPath(value)) pipeline_inputs.append(PipelineInput(InterfaceTypes.BinaryFile, BinaryFile(value))) args.append(input_file)