From 3af782d27bef41d0e9270b05e3655a8dcdbc8edd Mon Sep 17 00:00:00 2001
From: "Robin.Mueller" <robin.mueller.m@gmail.com>
Date: Thu, 10 Sep 2020 17:15:36 +0200
Subject: [PATCH] program exits for invalid comIF now

---
 config/obsw_com_config.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/config/obsw_com_config.py b/config/obsw_com_config.py
index 9fcfc18..3de6c28 100644
--- a/config/obsw_com_config.py
+++ b/config/obsw_com_config.py
@@ -47,8 +47,8 @@ def set_communication_interface(tmtc_printer: TmTcPrinter) -> Union[Communicatio
             communication_interface = DummyComIF(tmtc_printer=tmtc_printer)
         if not communication_interface.valid:
             LOGGER.warning("Invalid communication interface!")
-        else:
-            communication_interface.initialize()
+            sys.exit()
+        communication_interface.initialize()
         return communication_interface
     except (IOError, OSError):
         LOGGER.error("Error setting up communication interface")
-- 
GitLab