From ae7bf3ce9684b8768237a782c405d0a6356b3cb8 Mon Sep 17 00:00:00 2001 From: Alexander Zaft Date: Wed, 8 Nov 2023 15:07:47 +0100 Subject: [PATCH] datatypes: fix optional struct export Change-Id: Ia2758dfba75f36a91bf1676e8ead555cec3ead53 Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/32500 Tested-by: Jenkins Automated Tests Reviewed-by: Markus Zolliker Reviewed-by: Alexander Zaft --- frappy/datatypes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappy/datatypes.py b/frappy/datatypes.py index 5abf176..37658db 100644 --- a/frappy/datatypes.py +++ b/frappy/datatypes.py @@ -993,7 +993,7 @@ class StructOf(DataType): return res def __repr__(self): - opt = f', optional={self.optional!r}' if set(self.optional) == set(self.members) else '' + opt = f', optional={self.optional!r}' if set(self.optional) != set(self.members) else '' return 'StructOf(%s%s)' % (', '.join( ['%s=%s' % (n, repr(st)) for n, st in list(self.members.items())]), opt)