From 1ca2a7bbe061bddf9623282eb83d5af008ad29d0 Mon Sep 17 00:00:00 2001
From: Paul McCarthy <pauldmccarthy@gmail.com>
Date: Mon, 1 Apr 2019 19:30:32 +0100
Subject: [PATCH] BF: gifti.relatedFiles was returning dupes

---
 fsl/data/gifti.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fsl/data/gifti.py b/fsl/data/gifti.py
index 43ce2ec5a..abd41f7d4 100644
--- a/fsl/data/gifti.py
+++ b/fsl/data/gifti.py
@@ -333,7 +333,7 @@ def relatedFiles(fname, ftypes=None):
     related = []
 
     for ftype in ftypes:
-        related.extend(
-            glob.glob(op.join(dirname, '{}*{}'.format(prefix, ftype))))
+        hits = glob.glob(op.join(dirname, '{}*{}'.format(prefix, ftype)))
+        related.extend([h for h in hits if h not in related])
 
     return [r for r in related if r != path]
-- 
GitLab