Desktop (please complete the following information):
Version of WIN10 OS: Microsoft Windows Server 2022 Datacenter
Version of RSTAB9: 9.02.0067
Version of tool: 1.7.0
Additional context
Possible solution:
for i in it:
if isinstance(i, str) or isinstance(i, int) or isinstance(i, float) or isinstance(i, bool) or isinstance(i, Enum):
continue
if len(i) > 2:
i = deleteEmptyAttributes(i)
elif i[1] is None or i[1] == "":
delattr(obj, i[0])
elif isinstance(i[1], str) or isinstance(i[1], int) or isinstance(i[1], float) or isinstance(i[1], bool) or isinstance(i[1], Enum):
pass
else:
if isinstance(i, tuple):
i = list(i)
i[1] = deleteEmptyAttributes(i[1])
i = tuple(i)
else:
i[1] = deleteEmptyAttributes(i[1])
Describe the bug When defining a MemberLoad setting a _load_direction_ parameter via MemberLoadDirection enum a TypeError gets raised.
To Reproduce Define a MemberLoad with a MemberLoadDirection enum for _load_direction_ parameter, e.g.:
and try to recalculate it so the deleteEmptyAttributes function gets called.
Expected behavior You can define a MemberLoadDirection enum as _load_direction_ parameter.
Screenshots Possible bug: https://github.com/Dlubal-Software/RSTAB_Python_Client/blob/e90adcbd3f97b18d6a3b29b2f8b3c1e66152dfb5/RSTAB/initModel.py#L239-L254
Desktop (please complete the following information):
Additional context Possible solution:
Testing script: RSTAB_error_eg.py.zip