From 5ecb1c3cb7441a958c0c240fc8b698b0e0d19c3f Mon Sep 17 00:00:00 2001
From: Evan Edmond <evan.edmond@ndcn.ox.ac.uk>
Date: Wed, 31 Mar 2021 06:32:39 +0000
Subject: [PATCH] elif not if

---
 fsl/data/image.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/fsl/data/image.py b/fsl/data/image.py
index 7ed089d5..3dfe8a81 100644
--- a/fsl/data/image.py
+++ b/fsl/data/image.py
@@ -1091,8 +1091,8 @@ class Image(Nifti):
             nibImage   = nib.load(image, **kwargs)
             dataSource = image
             saved      = True
-        # The image parameter may be the name of an image file
-        if isinstance(image, Path):
+        # The image parameter may be a Path object pointing to an image file
+        elif isinstance(image, Path):
             nibImage   = nib.load(image, **kwargs)
             dataSource = str(image)
             saved      = True
@@ -1148,7 +1148,7 @@ class Image(Nifti):
             # from disk, use the file name.
             if isinstance(image, six.string_types):
                 name = removeExt(op.basename(image))
-            if isinstance(image, Path):
+            elif isinstance(image, Path):
                 name = image.name
 
             # Or the image was created from a numpy array
-- 
GitLab