From c3a9ebacf2ffbec4722fbb15ee16fb0582a629d8 Mon Sep 17 00:00:00 2001 From: Martin Craig <martin.craig@eng.ox.ac.uk> Date: Tue, 10 Jul 2018 10:21:45 +0100 Subject: [PATCH] Allow subclasses of Image (and Nifti1Image) to be passed as parameters --- fsl/wrappers/wrapperutils.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/fsl/wrappers/wrapperutils.py b/fsl/wrappers/wrapperutils.py index 1ad76869a..562bbba7d 100644 --- a/fsl/wrappers/wrapperutils.py +++ b/fsl/wrappers/wrapperutils.py @@ -655,8 +655,11 @@ def fileOrImage(*imgargs): infile = None - if isinstance(val, (fslimage.Image, nib.nifti1.Nifti1Image)): - intypes.append(type(val)) + if isinstance(val, fslimage.Image): + intypes.append(fslimage.Image) + + elif isinstance(val, nib.nifti1.Nifti1Image): + intypes.append(nib.nifti1.Nifti1Image) if isinstance(val, fslimage.Image): val = val.nibImage -- GitLab