[SCM] Samba Shared Repository - branch master updated -
42b7762f9b69b543038ad1bb754e3d9a813704db
Jelmer Vernooij
jelmer at samba.org
Sat Dec 20 23:11:30 GMT 2008
The branch, master has been updated
via 42b7762f9b69b543038ad1bb754e3d9a813704db (commit)
from ec80992ef5b54c443e41ebb91e793384907e68ba (commit)
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 42b7762f9b69b543038ad1bb754e3d9a813704db
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Sun Dec 21 00:09:30 2008 +0100
Support custom constructors for pidl-created types and support types based on pidl-created types.
-----------------------------------------------------------------------
Summary of changes:
pidl/lib/Parse/Pidl/Samba4/Python.pm | 7 ++-----
1 files changed, 2 insertions(+), 5 deletions(-)
Changeset truncated at 500 lines:
diff --git a/pidl/lib/Parse/Pidl/Samba4/Python.pm b/pidl/lib/Parse/Pidl/Samba4/Python.pm
index 4c598b3..15dbd67 100644
--- a/pidl/lib/Parse/Pidl/Samba4/Python.pm
+++ b/pidl/lib/Parse/Pidl/Samba4/Python.pm
@@ -221,14 +221,11 @@ sub PythonStruct($$$$$$)
$self->pidl("");
}
- $self->pidl("static PyObject *py_$name\_new(PyTypeObject *self, PyObject *args, PyObject *kwargs)");
+ $self->pidl("static PyObject *py_$name\_new(PyTypeObject *type, PyObject *args, PyObject *kwargs)");
$self->pidl("{");
$self->indent;
- $self->pidl("char *kwlist[] = {NULL};");
$self->pidl("$cname *ret = talloc_zero(NULL, $cname);");
- $self->pidl("if (!PyArg_ParseTupleAndKeywords(args, kwargs, \"\", kwlist))");
- $self->pidl("\treturn NULL;");
- $self->pidl("return py_talloc_import(&$name\_Type, ret);");
+ $self->pidl("return py_talloc_import(type, ret);");
$self->deindent;
$self->pidl("}");
$self->pidl("");
--
Samba Shared Repository
More information about the samba-cvs
mailing list