avoid unnecessary negative checks

This commit is contained in:
iLLiCiTiT 2023-08-30 23:14:54 +02:00
parent 8cf4c9c651
commit 5b4bdeb625

View file

@ -461,15 +461,15 @@ class EnumAttrWidget(_BaseAttrDefWidget):
def _multiselection_multivalue_prep(self, values):
final = None
are_same = True
multivalue = False
for value in values:
value = set(value)
if final is None:
final = value
elif not are_same or final != value:
elif multivalue or final != value:
final |= value
are_same = False
return list(final), not are_same
multivalue = True
return list(final), multivalue
def set_value(self, value, multivalue=False):
if multivalue: