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