# to it that we are not going to manage anymore, since we don't create a
# Python wrapper for it. Therefore put that reference immediately.
if ptr == native_bt.value_null:
- bt2.value._Value._put_ref(ptr)
+ _Value._put_ref(ptr)
return
typeid = native_bt.value_get_type(ptr)
def _check_create_status(self, ptr):
if ptr is None:
- raise bt2.CreationError(
+ raise bt2._MemoryError(
'cannot create {} value object'.format(self._NAME.lower())
)
class UnsignedIntegerValue(_IntegerValue):
_check_int_range = staticmethod(utils._check_uint64)
- _create_default_value = staticmethod(native_bt.value_unsigned_integer_create)
- _create_value = staticmethod(native_bt.value_unsigned_integer_create_init)
- _set_value = staticmethod(native_bt.value_unsigned_integer_set)
- _get_value = staticmethod(native_bt.value_unsigned_integer_get)
+ _create_default_value = staticmethod(native_bt.value_integer_unsigned_create)
+ _create_value = staticmethod(native_bt.value_integer_unsigned_create_init)
+ _set_value = staticmethod(native_bt.value_integer_unsigned_set)
+ _get_value = staticmethod(native_bt.value_integer_unsigned_get)
class SignedIntegerValue(_IntegerValue):
_check_int_range = staticmethod(utils._check_int64)
- _create_default_value = staticmethod(native_bt.value_signed_integer_create)
- _create_value = staticmethod(native_bt.value_signed_integer_create_init)
- _set_value = staticmethod(native_bt.value_signed_integer_set)
- _get_value = staticmethod(native_bt.value_signed_integer_get)
+ _create_default_value = staticmethod(native_bt.value_integer_signed_create)
+ _create_value = staticmethod(native_bt.value_integer_signed_create_init)
+ _set_value = staticmethod(native_bt.value_integer_signed_set)
+ _get_value = staticmethod(native_bt.value_integer_signed_get)
class RealValue(_RealValue):
return True
def __len__(self):
- size = native_bt.value_array_get_size(self._ptr)
+ size = native_bt.value_array_get_length(self._ptr)
assert size >= 0
return size