[PATCH 1/2] rtemstoolkit: Support more Linux distributions

Sebastian Huber sebastian.huber at embedded-brains.de
Thu Mar 5 09:35:04 UTC 2020


The platform.dist() function is not always available.
---
 rtemstoolkit/linux.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/rtemstoolkit/linux.py b/rtemstoolkit/linux.py
index 7e45409..1b55655 100644
--- a/rtemstoolkit/linux.py
+++ b/rtemstoolkit/linux.py
@@ -83,8 +83,9 @@ def overrides():
     try:
         distro = platform.dist()[0]
         distro_ver = float(platform.dist()[1])
-    except ValueError:
+    except (AttributeError, ValueError):
         # Non LSB distro found, use failover"
+        distro = ''
         pass
 
     # Non LSB - fail over to issue
-- 
2.16.4



More information about the devel mailing list