lib: strictly type function return status enumerations
[babeltrace.git] / src / bindings / python / bt2 / bt2 / trace.py
index 5830ec3f8bc0b694dc3a1d081aae9fd5a9e1bad6..9ab1a08021b3358e269e73af22ded62649703f8a 100644 (file)
@@ -76,8 +76,9 @@ class _Trace(object._SharedObject, collections.abc.Mapping):
 
     def _name(self, name):
         utils._check_str(name)
-        ret = native_bt.trace_set_name(self._ptr, name)
-        utils._handle_ret(ret, "cannot set trace class object's name")
+        status = native_bt.trace_set_name(self._ptr, name)
+        utils._handle_func_status(status,
+                                  "cannot set trace class object's name")
 
     _name = property(fset=_name)
 
@@ -111,7 +112,7 @@ class _Trace(object._SharedObject, collections.abc.Mapping):
         if not callable(listener):
             raise TypeError("'listener' parameter is not callable")
 
-        fn = native_bt.py3_trace_add_destruction_listener
+        fn = native_bt.bt2_trace_add_destruction_listener
         listener_from_native = functools.partial(_trace_destruction_listener_from_native,
                                                  listener)
 
This page took 0.024613 seconds and 4 git commands to generate.