From 61372524a3cb4b903c4bdb02c52eb390859ad8d4 Mon Sep 17 00:00:00 2001 From: Guanghui Qin Date: Tue, 1 Apr 2025 15:10:53 -0700 Subject: [PATCH] Handle TypeError for `is_float` --- dicom2nifti/common.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dicom2nifti/common.py b/dicom2nifti/common.py index 4f54f67..a498b5d 100644 --- a/dicom2nifti/common.py +++ b/dicom2nifti/common.py @@ -1100,6 +1100,9 @@ def is_float(number): return True except ValueError: return False + except TypeError: + # Some types cannot be taken by `float`, such as None. + return False # only set if it is an actual float, can also be empty/none if not is_float(repetition_time) or not is_float(echo_time):