From 80ae1d65de7329f655fc3f6367dd8e5532a2b85f Mon Sep 17 00:00:00 2001 From: Paul McCarthy <pauld.mccarthy@gmail.com> Date: Fri, 23 Dec 2016 20:03:00 +0000 Subject: [PATCH] Fixes to slightly shitty logic in previous commit --- fsl/utils/platform.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/fsl/utils/platform.py b/fsl/utils/platform.py index 21dd92a19..df2677e7c 100644 --- a/fsl/utils/platform.py +++ b/fsl/utils/platform.py @@ -280,13 +280,16 @@ class Platform(notifier.Notifier): """Changes the value of the :attr:`fsldir` property, and notifies any registered listeners. """ - value = value.strip() - - if value == '': value = None + + if value is not None: + value = value.strip() + + if value is None: pass + elif value == '': value = None elif not op.exists(value): value = None elif not op.isdir(value): value = None - self.__fsldir = value + self.__fsldir = value if value is not None: os.environ['FSLDIR'] = value -- GitLab