value = property(fset=_set_value)
+ def __repr__(self):
+ items = ['{}: {}'.format(repr(k), repr(v)) for k, v in self.items()]
+ return '{{{}}}'.format(', '.join(items))
+
class _VariantField(_Field):
_NAME = 'Variant'
def __bool__(self):
return bool(self.selected_field)
+ def __repr__(self):
+ return repr(self._value)
+
@property
def _value(self):
if self.selected_field is not None: