X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fbindings%2Fpython%2Fbt2%2Fbt2%2Fnative_bt_trace_class.i;h=fd48deebdb32b38562a2d247d1514c604db1e6c1;hb=5084732e40a7925d22f741e4ed08f19d36078fbe;hp=a4fdbba7e18aeba12cf16fed74962f1bff184e52;hpb=d6bb425cb358e7b0db1873209e40a7d3cd7b5905;p=babeltrace.git diff --git a/src/bindings/python/bt2/bt2/native_bt_trace_class.i b/src/bindings/python/bt2/bt2/native_bt_trace_class.i index a4fdbba7..fd48deeb 100644 --- a/src/bindings/python/bt2/bt2/native_bt_trace_class.i +++ b/src/bindings/python/bt2/bt2/native_bt_trace_class.i @@ -41,37 +41,35 @@ trace_class_destroyed_listener(const bt_trace_class *trace_class, void *py_calla } py_res = PyObject_CallFunction(py_callable, "(O)", py_trace_class_ptr); - if (py_res != NULL) { + if (py_res) { BT_ASSERT(py_res == Py_None); } else { - bt2_py_loge_exception(); + loge_exception(); } Py_DECREF(py_trace_class_ptr); Py_XDECREF(py_res); } -uint64_t bt_py3_trace_class_add_destruction_listener(bt_trace_class *trace_class, +uint64_t bt_bt2_trace_class_add_destruction_listener(bt_trace_class *trace_class, PyObject *py_callable) { uint64_t id = UINT64_C(-1); - bt_trace_class_status status; + bt_trace_class_add_listener_status status; BT_ASSERT(trace_class); BT_ASSERT(py_callable); - status = bt_trace_class_add_destruction_listener( trace_class, trace_class_destroyed_listener, py_callable, &id); - if (status != BT_TRACE_CLASS_STATUS_OK) { + if (status != __BT_FUNC_STATUS_OK) { BT_LOGF_STR("Failed to add trace class destruction listener."); abort(); } Py_INCREF(py_callable); - return id; } %} -uint64_t bt_py3_trace_class_add_destruction_listener(bt_trace_class *trace_class, +uint64_t bt_bt2_trace_class_add_destruction_listener(bt_trace_class *trace_class, PyObject *py_callable);