From 788e850f2742108e671acf62d2233a6791b3bf39 Mon Sep 17 00:00:00 2001
From: Michiel Cottaar <MichielCottaar@gmail.com>
Date: Thu, 14 Feb 2019 10:08:54 +0000
Subject: [PATCH] BUG: ensure that string returned by get_all are path-like

---
 fsl/utils/filetree/filetree.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fsl/utils/filetree/filetree.py b/fsl/utils/filetree/filetree.py
index 82fd137e9..812cdf8c0 100644
--- a/fsl/utils/filetree/filetree.py
+++ b/fsl/utils/filetree/filetree.py
@@ -171,7 +171,7 @@ class FileTree(object):
         :return: sorted sequence of paths
         """
         text, variables = self.get_template(short_name)
-        return tuple(utils.get_all(text, variables, glob_vars=glob_vars))
+        return tuple(str(Path(fn)) for fn in utils.get_all(text, variables, glob_vars=glob_vars))
 
     def get_all_vars(self, short_name: str, glob_vars=()) -> Tuple[Dict[str, str]]:
         """
-- 
GitLab