From bda0afe042ed2da45bf008f37e7284f567e6f493 Mon Sep 17 00:00:00 2001 From: Markus Zolliker Date: Wed, 10 May 2023 17:31:22 +0200 Subject: [PATCH] client.interactive: fix error when interface_classes empty Change-Id: I7a4f3052d4c666186930b3b6dceca5f18d89d4e3 Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/31078 Reviewed-by: Enrico Faulhaber Tested-by: Jenkins Automated Tests Reviewed-by: Markus Zolliker --- frappy/client/interactive.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappy/client/interactive.py b/frappy/client/interactive.py index 35ab9e4d..c36a96b9 100644 --- a/frappy/client/interactive.py +++ b/frappy/client/interactive.py @@ -123,7 +123,7 @@ class Module: self._running = None self._status = None props = secnode.modules[name]['properties'] - self._title = f"# {props.get('implementation', '')} ({props.get('interface_classes', [''])[0]})" + self._title = f"# {props.get('implementation', '')} ({(props.get('interface_classes') or ['Module'])[0]})" def _one_line(self, pname, minwid=0): """return . = truncated to one line"""