1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-03 13:47:25 +03:00

pyldb: Remove duplicate copy of function.

This commit is contained in:
Jelmer Vernooij 2010-05-31 20:44:12 +02:00
parent 38dfc48033
commit 41cdac9c3e

View File

@ -80,34 +80,6 @@ static PyObject *PyObject_FromLdbValue(struct ldb_context *ldb_ctx,
return ret; return ret;
} }
/**
* Obtain a ldb DN from a Python object.
*
* @param mem_ctx Memory context
* @param object Python object
* @param ldb_ctx LDB context
* @return Whether or not the conversion succeeded
*/
bool PyObject_AsDn(TALLOC_CTX *mem_ctx, PyObject *object,
struct ldb_context *ldb_ctx, struct ldb_dn **dn)
{
struct ldb_dn *odn;
if (ldb_ctx != NULL && PyString_Check(object)) {
odn = ldb_dn_new(mem_ctx, ldb_ctx, PyString_AsString(object));
*dn = odn;
return true;
}
if (PyLdbDn_Check(object)) {
*dn = PyLdbDn_AsDn(object);
return true;
}
PyErr_SetString(PyExc_TypeError, "Expected DN");
return false;
}
/** /**
* Create a Python object from a ldb_result. * Create a Python object from a ldb_result.
* *