Fix ldb python bindings after events changes.
authorJelmer Vernooij <jelmer@samba.org>
Sun, 15 Jun 2008 17:16:06 +0000 (19:16 +0200)
committerJelmer Vernooij <jelmer@samba.org>
Sun, 15 Jun 2008 17:16:06 +0000 (19:16 +0200)
source/lib/ldb/ldb.i
source/lib/ldb/ldb_wrap.c

index 061d13a2ddc8de0281f42d577e3ae44d3e193053..23b5e0db7abf72836f5f8fad7c9e7d71d1ee280c 100644 (file)
@@ -685,7 +685,9 @@ PyObject *PyExc_LdbError;
 /* Top-level ldb operations */
 typedef struct ldb_context {
     %extend {
-        ldb(void) { return ldb_init(NULL); }
+        ldb(void) { 
+            return ldb_init(NULL, event_context_init(NULL)); 
+        }
 
         %feature("docstring") connect "S.connect(url,flags=0,options=None) -> None\n" \
                                       "Connect to a LDB URL.";
index ee374b85bed73061671d707ba8b5f706d3853d57..aed3f13abcbe65605a4f6c45c6d2252744d2fd32 100644 (file)
@@ -2546,7 +2546,6 @@ static swig_module_info swig_module = {swig_types, 24, 0, 0, 0, 0};
 #include <stdint.h>
 #include <stdbool.h>
 #include "talloc.h"
-#include "events.h"
 #include "ldb.h"
 #include "ldb_errors.h"
 #include "ldb_private.h"
@@ -3067,7 +3066,9 @@ static void py_ldb_debug(void *context, enum ldb_debug_level level, const char *
 
 PyObject *PyExc_LdbError;
 
-SWIGINTERN ldb *new_ldb(){ return ldb_init(NULL, NULL); }
+SWIGINTERN ldb *new_ldb(){ 
+            return ldb_init(NULL, event_context_init(NULL)); 
+        }
 
 SWIGINTERN int
 SWIG_AsVal_unsigned_SS_long (PyObject *obj, unsigned long *val)