py_res = PyObject_CallFunction(py_callable, "(OiOi)",
py_component_ptr, component_class_type, py_port_ptr, port_type);
if (!py_res) {
- loge_exception("Graph's port added listener (Python)",
+ loge_exception_append_cause(
+ "Graph's port added listener (Python)",
BT_LOG_OUTPUT_LEVEL);
PyErr_Clear();
status = __BT_FUNC_STATUS_ERROR;
goto error;
}
-
PyTuple_SET_ITEM(py_listener_ids, 3, py_listener_id);
py_listener_id = NULL;
Py_INCREF(py_listener_ids);
end:
-
Py_XDECREF(py_listener_id);
return py_listener_ids;
}
py_downstream_component_ptr, downstream_component_class_type,
py_downstream_port_ptr);
if (!py_res) {
- loge_exception("Graph's port connected listener (Python)",
+ loge_exception_append_cause(
+ "Graph's port connected listener (Python)",
BT_LOG_OUTPUT_LEVEL);
PyErr_Clear();
status = __BT_FUNC_STATUS_ERROR;