Avoid using tevent_util.h, which won't be available if we use the system
[ira/wip.git] / lib / tevent / pytevent.c
index 4c0cbfd3cd1cf837cb2a82d0f924ac4b87d78a56..fe7e7e3e3826b7540fab7a9f54e80cfcfe9f942f 100644 (file)
@@ -29,7 +29,6 @@
 
 #include <tevent.h>
 #include <stdbool.h>
-#include <tevent_util.h>
 
 typedef struct {
        PyObject_HEAD
@@ -54,7 +53,8 @@ static PyObject *py_backend_list(PyObject *self)
     PyObject *ret;
     int i, len;
 
-    len = ev_str_list_length(backends);
+    for (len = 0; backends[len]; len++);
+
     ret = PyList_New(len);
     for (i = 0; i < len; i++)
         PyList_SetItem(ret, i, PyString_FromString(backends[i]));