From 73043d9df6d276bb77f734b92187e6ce53afe4af Mon Sep 17 00:00:00 2001
From: dmt <>
Date: Sun, 20 Oct 2019 23:14:33 +0200
Subject: [PATCH] Handle case if SetFeatures is empty in settings.ini

---
 cml/shared/parameter.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/cml/shared/parameter.py b/cml/shared/parameter.py
index d6606fc..8b964e6 100644
--- a/cml/shared/parameter.py
+++ b/cml/shared/parameter.py
@@ -20,7 +20,11 @@ class SetFeatures:
                 raise Exception("Fehler")
 
         elif isinstance(value, str):
-            self.set_features = [int(i) for i in value.split(",")]
+            # TODO (dmt): Try to parse the string and handle errors.
+            if value == "":
+                self.set_features = []
+            else:
+                self.set_features = [int(i) for i in value.split(",")]
 
         else:
             raise Exception("Fehler")
-- 
GitLab