def __float__(self):
return float(self._value)
- def __str__(self):
- return str(self._value)
+ def __repr__(self):
+ return repr(self._value)
def __lt__(self, other):
if not isinstance(other, numbers.Number):
def __bool__(self):
return bool(self._value)
+ def __repr__(self):
+ return repr(self._value)
+
def __str__(self):
return self._value
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:
def _value(self):
return [field._value for field in self]
+ def __repr__(self):
+ return '[{}]'.format(', '.join([repr(v) for v in self]))
+
class _ArrayField(_ArraySequenceField):
_NAME = 'Array'