From 56ef37e492d9a4f287ed9ecb7a1c968caca29726 Mon Sep 17 00:00:00 2001 From: Katy Scott Date: Wed, 23 Oct 2024 15:38:46 -0400 Subject: [PATCH] fix: remove deprecated pydicom.dicomdir.DicomDir variable type option (#130) * fix: remove deprecated pydicom.dicomdir.DicomDir variable type option * style: removed Union since dicom_data can only be a FileDataset * refactor: remove Union import for linting --- src/imgtools/utils/dicomutils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/imgtools/utils/dicomutils.py b/src/imgtools/utils/dicomutils.py index 871da63..58934fa 100644 --- a/src/imgtools/utils/dicomutils.py +++ b/src/imgtools/utils/dicomutils.py @@ -1,5 +1,5 @@ import pydicom -from typing import Dict, TypeVar, Union +from typing import Dict, TypeVar import copy T = TypeVar('T') @@ -59,7 +59,7 @@ def get_modality_metadata(dicom_data, modality: str): return metadata -def all_modalities_metadata(dicom_data: Union[pydicom.dataset.FileDataset, pydicom.dicomdir.DicomDir]) -> Dict[str, T]: +def all_modalities_metadata(dicom_data: pydicom.dataset.FileDataset) -> Dict[str, T]: metadata = get_modality_metadata(dicom_data, 'ALL') if hasattr(dicom_data, 'PixelSpacing') and hasattr(dicom_data, 'SliceThickness'):