diff --git a/fsl/data/gifti.py b/fsl/data/gifti.py index 43ce2ec5a18b7e2c31a2fbf82bb96dfcb566bdd7..abd41f7d43e468136c08be7e418ec8cbdb0bda9f 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]