mirror of
https://github.com/samba-team/samba.git
synced 2025-03-12 20:58:37 +03:00
s4:ldb python bindings: Handle the parameters of the connect call in the right way
This commit is contained in:
parent
36f828bafb
commit
faedda0455
@ -6,6 +6,7 @@
|
||||
Copyright (C) 2005,2006 Tim Potter <tpot@samba.org>
|
||||
Copyright (C) 2006 Simo Sorce <idra@samba.org>
|
||||
Copyright (C) 2007-2009 Jelmer Vernooij <jelmer@samba.org>
|
||||
Copyright (C) 2009 Matthias Dieter Wallnöfer
|
||||
|
||||
** NOTE! The following LGPL license applies to the ldb
|
||||
** library. This does NOT imply that all of Samba is released
|
||||
@ -612,7 +613,7 @@ static PyObject *py_ldb_connect(PyLdbObject *self, PyObject *args, PyObject *kwa
|
||||
const char **options;
|
||||
const char * const kwnames[] = { "url", "flags", "options", NULL };
|
||||
|
||||
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "s|iO",
|
||||
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "|ziO",
|
||||
discard_const_p(char *, kwnames),
|
||||
&url, &flags, &py_options))
|
||||
return NULL;
|
||||
@ -2327,9 +2328,14 @@ void initldb(void)
|
||||
PyModule_AddObject(m, "ERR_ENTRY_ALREADY_EXISTS", PyInt_FromLong(LDB_ERR_ENTRY_ALREADY_EXISTS));
|
||||
PyModule_AddObject(m, "ERR_OBJECT_CLASS_MODS_PROHIBITED", PyInt_FromLong(LDB_ERR_OBJECT_CLASS_MODS_PROHIBITED));
|
||||
PyModule_AddObject(m, "ERR_AFFECTS_MULTIPLE_DSAS", PyInt_FromLong(LDB_ERR_AFFECTS_MULTIPLE_DSAS));
|
||||
|
||||
PyModule_AddObject(m, "ERR_OTHER", PyInt_FromLong(LDB_ERR_OTHER));
|
||||
|
||||
PyModule_AddObject(m, "FLG_RDONLY", PyInt_FromLong(LDB_FLG_RDONLY));
|
||||
PyModule_AddObject(m, "FLG_NOSYNC", PyInt_FromLong(LDB_FLG_NOSYNC));
|
||||
PyModule_AddObject(m, "FLG_RECONNECT", PyInt_FromLong(LDB_FLG_RECONNECT));
|
||||
PyModule_AddObject(m, "FLG_NOMMAP", PyInt_FromLong(LDB_FLG_NOMMAP));
|
||||
|
||||
|
||||
PyModule_AddObject(m, "__docformat__", PyString_FromString("restructuredText"));
|
||||
|
||||
PyExc_LdbError = PyErr_NewException(discard_const_p(char, "_ldb.LdbError"), NULL, NULL);
|
||||
|
Loading…
x
Reference in New Issue
Block a user