From aa0a06f13c44e0eca0b3f2f0c34f0f7995b87159 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Sun, 23 Dec 2007 19:19:41 -0600 Subject: r26570: - Trim size of the swig-generated Python bindings by removing a bunch of {}'s. - Start working on Python equivalents for various EJS tests. - Fix regression in argument order for reg_diff_apply() in EJS bindings. (This used to be commit c550c03372cb260b78f6a6c132e70571bc4cb852) --- source4/lib/events/events.i | 2 +- source4/lib/events/events_wrap.c | 12 +++--------- 2 files changed, 4 insertions(+), 10 deletions(-) (limited to 'source4/lib/events') diff --git a/source4/lib/events/events.i b/source4/lib/events/events.i index 925a74c252..e2f3b788cb 100644 --- a/source4/lib/events/events.i +++ b/source4/lib/events/events.i @@ -26,7 +26,7 @@ struct event_context *event_context_init(TALLOC_CTX *mem_ctx); -%typemap(default) struct event_context * { +%typemap(default,noblock=1) struct event_context * { $1 = event_context_init(NULL); } diff --git a/source4/lib/events/events_wrap.c b/source4/lib/events/events_wrap.c index 08158cdc63..c3eef44882 100644 --- a/source4/lib/events/events_wrap.c +++ b/source4/lib/events/events_wrap.c @@ -2579,9 +2579,7 @@ SWIGINTERN PyObject *_wrap_event_context_init(PyObject *SWIGUNUSEDPARM(self), Py TALLOC_CTX *arg1 = (TALLOC_CTX *) 0 ; struct event_context *result = 0 ; - { - arg1 = NULL; - } + arg1 = NULL; if (!SWIG_Python_UnpackTuple(args,"event_context_init",0,0,0)) SWIG_fail; result = (struct event_context *)event_context_init(arg1); resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_event_context, 0 | 0 ); @@ -2604,9 +2602,7 @@ SWIGINTERN PyObject *_wrap_event_context_init_byname(PyObject *SWIGUNUSEDPARM(se (char *) "name", NULL }; - { - arg1 = NULL; - } + arg1 = NULL; if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:event_context_init_byname",kwnames,&obj0)) SWIG_fail; res2 = SWIG_AsCharPtrAndSize(obj0, &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { @@ -2628,9 +2624,7 @@ SWIGINTERN PyObject *_wrap_event_backend_list(PyObject *SWIGUNUSEDPARM(self), Py TALLOC_CTX *arg1 = (TALLOC_CTX *) 0 ; char **result = 0 ; - { - arg1 = NULL; - } + arg1 = NULL; if (!SWIG_Python_UnpackTuple(args,"event_backend_list",0,0,0)) SWIG_fail; result = (char **)event_backend_list(arg1); resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p_char, 0 | 0 ); -- cgit