From d7c678c36d1021cbf2a548f4f4e8d888928ceafa Mon Sep 17 00:00:00 2001
From: Paul McCarthy <pauldmccarthy@gmail.com>
Date: Fri, 13 Mar 2020 13:37:44 +0000
Subject: [PATCH] RF: prepareArgs should use shlex

---
 fsl/utils/run.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/fsl/utils/run.py b/fsl/utils/run.py
index 12cc03606..3c65cba85 100644
--- a/fsl/utils/run.py
+++ b/fsl/utils/run.py
@@ -20,6 +20,7 @@
 
 
 import               sys
+import               shlex
 import               logging
 import               threading
 import               contextlib
@@ -81,7 +82,7 @@ def prepareArgs(args):
 
         # Argument was a command string
         if isinstance(args[0], six.string_types):
-            args = args[0].split()
+            args = shlex.split(args[0])
 
         # Argument was an unpacked sequence
         else:
-- 
GitLab