From 9b38aec1687621599a296ecff99a6f99edfeee4d Mon Sep 17 00:00:00 2001 From: Paul McCarthy <pauldmccarthy@gmail.com> Date: Mon, 9 Jul 2018 09:17:38 +0100 Subject: [PATCH] ENH: fileOrThing accepts sequences for inputs --- fsl/wrappers/wrapperutils.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/fsl/wrappers/wrapperutils.py b/fsl/wrappers/wrapperutils.py index e895eb137..16d231d2d 100644 --- a/fsl/wrappers/wrapperutils.py +++ b/fsl/wrappers/wrapperutils.py @@ -721,7 +721,15 @@ class _FileOrThing(object): # Assumed to be an input file else: - infile = self.__prepIn(workdir, name, val) + if isinstance(val, (list, tuple)): + infile = list(val) + for i, v in enumerate(val): + v = self.__prepIn(workdir, name, v) + if v is not None: + infile[i] = v + + else: + infile = self.__prepIn(workdir, name, val) if infile is not None: allargs[name] = infile -- GitLab