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 <pedersen+jenkins@frm2.tum.de>
Reviewed-by: Markus Zolliker <markus.zolliker@psi.ch>
Reviewed-by: Alexander Zaft <a.zaft@fz-juelich.de>
This commit is contained in:
Alexander Zaft 2023-11-08 15:07:47 +01:00 committed by Markus Zolliker
parent affe3c161c
commit ae7bf3ce96

View File

@ -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)