Replace assert() -> BT_ASSERT() and some preconditions with BT_ASSERT_PRE()
[babeltrace.git] / bindings / python / bt2 / bt2 / native_btgraph.i
index f8ee71dac98c6ad9a2145137f56a38518f072b9e..151c13dc9e02d2131e542d1fac01b26ce94a21ed 100644 (file)
@@ -34,6 +34,7 @@ enum bt_graph_status {
        BT_GRAPH_STATUS_OK = 0,
        BT_GRAPH_STATUS_INVALID = -22,
        BT_GRAPH_STATUS_NO_SINK = -6,
+       BT_GRAPH_STATUS_CANNOT_CONSUME = -2,
        BT_GRAPH_STATUS_ERROR = -1,
        BT_GRAPH_STATUS_NOMEM = -12,
 };
@@ -74,7 +75,7 @@ static void port_added_listener(struct bt_port *port, void *py_callable)
        }
 
        py_res = PyObject_CallFunction(py_callable, "(O)", py_port_ptr);
-       assert(py_res == Py_None);
+       BT_ASSERT(py_res == Py_None);
        Py_DECREF(py_port_ptr);
        Py_DECREF(py_res);
 }
@@ -93,7 +94,7 @@ static void port_removed_listener(struct bt_component *component,
        }
 
        py_res = PyObject_CallFunction(py_callable, "(O)", py_port_ptr);
-       assert(py_res == Py_None);
+       BT_ASSERT(py_res == Py_None);
        Py_DECREF(py_port_ptr);
        Py_DECREF(py_res);
 }
@@ -121,7 +122,7 @@ static void ports_connected_listener(struct bt_port *upstream_port,
 
        py_res = PyObject_CallFunction(py_callable, "(OO)",
                py_upstream_port_ptr, py_downstream_port_ptr);
-       assert(py_res == Py_None);
+       BT_ASSERT(py_res == Py_None);
        Py_DECREF(py_upstream_port_ptr);
        Py_DECREF(py_downstream_port_ptr);
        Py_DECREF(py_res);
@@ -172,7 +173,7 @@ static void ports_disconnected_listener(
        py_res = PyObject_CallFunction(py_callable, "(OOOO)",
                py_upstream_comp_ptr, py_downstream_comp_ptr,
                py_upstream_port_ptr, py_downstream_port_ptr);
-       assert(py_res == Py_None);
+       BT_ASSERT(py_res == Py_None);
        Py_DECREF(py_upstream_comp_ptr);
        Py_DECREF(py_downstream_comp_ptr);
        Py_DECREF(py_upstream_port_ptr);
@@ -182,7 +183,7 @@ static void ports_disconnected_listener(
 
 static void graph_listener_removed(void *py_callable)
 {
-       assert(py_callable);
+       BT_ASSERT(py_callable);
        Py_DECREF(py_callable);
 }
 
@@ -191,8 +192,8 @@ static int bt_py3_graph_add_port_added_listener(struct bt_graph *graph,
 {
        int ret = 0;
 
-       assert(graph);
-       assert(py_callable);
+       BT_ASSERT(graph);
+       BT_ASSERT(py_callable);
        ret = bt_graph_add_port_added_listener(graph, port_added_listener,
                graph_listener_removed, py_callable);
        if (ret >= 0) {
@@ -207,8 +208,8 @@ static int bt_py3_graph_add_port_removed_listener(struct bt_graph *graph,
 {
        int ret = 0;
 
-       assert(graph);
-       assert(py_callable);
+       BT_ASSERT(graph);
+       BT_ASSERT(py_callable);
        ret = bt_graph_add_port_removed_listener(graph, port_removed_listener,
                graph_listener_removed, py_callable);
        if (ret >= 0) {
@@ -223,8 +224,8 @@ static int bt_py3_graph_add_ports_connected_listener(struct bt_graph *graph,
 {
        int ret = 0;
 
-       assert(graph);
-       assert(py_callable);
+       BT_ASSERT(graph);
+       BT_ASSERT(py_callable);
        ret = bt_graph_add_ports_connected_listener(graph,
                ports_connected_listener, graph_listener_removed, py_callable);
        if (ret >= 0) {
@@ -239,8 +240,8 @@ static int bt_py3_graph_add_ports_disconnected_listener(struct bt_graph *graph,
 {
        int ret = 0;
 
-       assert(graph);
-       assert(py_callable);
+       BT_ASSERT(graph);
+       BT_ASSERT(py_callable);
        ret = bt_graph_add_ports_disconnected_listener(graph,
                ports_disconnected_listener, graph_listener_removed,
                py_callable);
This page took 0.027099 seconds and 4 git commands to generate.