From 0e604a5321b7f844741534cad33cf9f35fd7b1d1 Mon Sep 17 00:00:00 2001
From: Paul McCarthy <pauldmccarthy@gmail.com>
Date: Fri, 24 May 2024 10:31:07 +0100
Subject: [PATCH] ENH: new platform.wsl property for detecting WSL

---
 fsl/utils/platform.py | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/fsl/utils/platform.py b/fsl/utils/platform.py
index 3620ef9ad..fbd51d657 100644
--- a/fsl/utils/platform.py
+++ b/fsl/utils/platform.py
@@ -321,6 +321,15 @@ class Platform(notifier.Notifier):
         return os.environ.get('FSLDEVDIR', None)
 
 
+    @property
+    def wsl(self):
+        """Boolean flag indicating whether we are running under Windows
+        Subsystem for Linux.
+        """
+        plat = builtin_platform.platform().lower()
+        return 'microsoft' in plat
+
+
     @property
     def fslwsl(self):
         """Boolean flag indicating whether FSL is installed in Windows
-- 
GitLab