From 731f049c1cd8f1e5a505c19748d23c4feacbc3a8 Mon Sep 17 00:00:00 2001
From: Paul McCarthy <pauldmccarthy@gmail.com>
Date: Wed, 20 Jan 2021 09:40:07 +0000
Subject: [PATCH] RF: fix render for macOS

---
 applications/fslpy/fslpy.ipynb | 2 +-
 applications/fslpy/fslpy.md    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/applications/fslpy/fslpy.ipynb b/applications/fslpy/fslpy.ipynb
index 190d024..a8813b7 100644
--- a/applications/fslpy/fslpy.ipynb
+++ b/applications/fslpy/fslpy.ipynb
@@ -160,7 +160,7 @@
     "        from fsleyes.render import main\n",
     "        main(shlex.split(prefix + cmdline))\n",
     "\n",
-    "    except ImportError:\n",
+    "    except (ImportError, AttributeError):\n",
     "        # fall-back for macOS - we have to run\n",
     "        # FSLeyes render in a separate process\n",
     "        from fsl.utils.run import runfsl\n",
diff --git a/applications/fslpy/fslpy.md b/applications/fslpy/fslpy.md
index 1455a90..3cb5abe 100644
--- a/applications/fslpy/fslpy.md
+++ b/applications/fslpy/fslpy.md
@@ -133,7 +133,7 @@ def render(cmdline):
         from fsleyes.render import main
         main(shlex.split(prefix + cmdline))
 
-    except ImportError:
+    except (ImportError, AttributeError):
         # fall-back for macOS - we have to run
         # FSLeyes render in a separate process
         from fsl.utils.run import runfsl
-- 
GitLab