bt2: add integer range set support
[babeltrace.git] / src / bindings / python / bt2 / bt2 / field_class.py
index 27a37d96baeccedebc9c7de81c9ef2d0d84a6299..16d46922b59f89966f427bb398f6c39b3f70929d 100644 (file)
@@ -173,12 +173,13 @@ class _EnumerationFieldClass(_IntegerFieldClass, collections.abc.Mapping):
         if upper is None:
             upper = lower
 
-        ret = self._map_range(self._ptr, label, lower, upper)
-        utils._handle_ret(ret, "cannot add mapping to enumeration field class object")
+        status = self._map_range(self._ptr, label, lower, upper)
+        utils._handle_func_status(status,
+                                  "cannot add mapping to enumeration field class object")
 
-    def labels_by_value(self, value):
-        ret, labels = self._get_mapping_labels_by_value(self._ptr, value)
-        utils._handle_ret(ret, "cannot get mapping labels")
+    def labels_for_value(self, value):
+        status, labels = self._get_mapping_labels_for_value(self._ptr, value)
+        utils._handle_func_status(status, "cannot get mapping labels")
         return labels
 
     def __iter__(self):
@@ -219,9 +220,9 @@ class _UnsignedEnumerationFieldClass(_EnumerationFieldClass, _UnsignedIntegerFie
         return native_bt.field_class_unsigned_enumeration_map_range(enum_ptr, label, lower, upper)
 
     @staticmethod
-    def _get_mapping_labels_by_value(enum_ptr, value):
+    def _get_mapping_labels_for_value(enum_ptr, value):
         utils._check_uint64(value)
-        return native_bt.field_class_unsigned_enumeration_get_mapping_labels_by_value(enum_ptr, value)
+        return native_bt.field_class_unsigned_enumeration_get_mapping_labels_for_value(enum_ptr, value)
 
 
 class _SignedEnumerationFieldClass(_EnumerationFieldClass, _SignedIntegerFieldClass):
@@ -240,9 +241,9 @@ class _SignedEnumerationFieldClass(_EnumerationFieldClass, _SignedIntegerFieldCl
         return native_bt.field_class_signed_enumeration_map_range(enum_ptr, label, lower, upper)
 
     @staticmethod
-    def _get_mapping_labels_by_value(enum_ptr, value):
+    def _get_mapping_labels_for_value(enum_ptr, value):
         utils._check_int64(value)
-        return native_bt.field_class_signed_enumeration_get_mapping_labels_by_value(enum_ptr, value)
+        return native_bt.field_class_signed_enumeration_get_mapping_labels_for_value(enum_ptr, value)
 
 
 class _StringFieldClass(_FieldClass):
@@ -283,8 +284,9 @@ class _FieldContainer(collections.abc.Mapping):
     def _append_element_common(self, name, field_class):
         utils._check_str(name)
         utils._check_type(field_class, _FieldClass)
-        ret = self._append_element(self._ptr, name, field_class._ptr)
-        utils._handle_ret(ret, "cannot add field to {} field class object".format(self._NAME.lower()))
+        status = self._append_element(self._ptr, name, field_class._ptr)
+        utils._handle_func_status(status,
+                                  "cannot add field to {} field class object".format(self._NAME.lower()))
 
     def __iadd__(self, fields):
         for name, field_class in fields.items():
@@ -347,8 +349,9 @@ class _VariantFieldClass(_FieldClass, _FieldContainer):
 
     def _set_selector_field_class(self, selector_fc):
         utils._check_type(selector_fc, bt2.field_class._EnumerationFieldClass)
-        ret = native_bt.field_class_variant_set_selector_field_class(self._ptr, selector_fc._ptr)
-        utils._handle_ret(ret, "cannot set variant selector field type")
+        status = native_bt.field_class_variant_set_selector_field_class(self._ptr, selector_fc._ptr)
+        utils._handle_func_status(status,
+                                  "cannot set variant selector field type")
 
     _selector_field_class = property(fset=_set_selector_field_class)
 
@@ -377,8 +380,9 @@ class _DynamicArrayFieldClass(_ArrayFieldClass):
 
     def _set_length_field_class(self, length_fc):
         utils._check_type(length_fc, _UnsignedIntegerFieldClass)
-        ret = native_bt.field_class_dynamic_array_set_length_field_class(self._ptr, length_fc._ptr)
-        utils._handle_ret(ret, "cannot set dynamic array length field type")
+        status = native_bt.field_class_dynamic_array_set_length_field_class(self._ptr, length_fc._ptr)
+        utils._handle_func_status(status,
+                                  "cannot set dynamic array length field type")
 
     _length_field_class = property(fset=_set_length_field_class)
 
This page took 0.034241 seconds and 4 git commands to generate.