summaryrefslogtreecommitdiff
path: root/source4/scripting/python/samba/__init__.py
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2007-12-19 23:27:31 +0100
committerStefan Metzmacher <metze@samba.org>2007-12-21 05:51:56 +0100
commit86f91db7d5c84526b3fbd4369d7a56dc0f057b4c (patch)
tree276fae99b2d92b8fb0f688ac8f04da3d216804fb /source4/scripting/python/samba/__init__.py
parent595ec370da471116b35464dc65d2962f28380d74 (diff)
downloadsamba-86f91db7d5c84526b3fbd4369d7a56dc0f057b4c.tar.gz
samba-86f91db7d5c84526b3fbd4369d7a56dc0f057b4c.tar.bz2
samba-86f91db7d5c84526b3fbd4369d7a56dc0f057b4c.zip
r26536: More tests for provisioning code.
(This used to be commit 43c8bfeedf06ce806c524a28fa72c643f6db60f4)
Diffstat (limited to 'source4/scripting/python/samba/__init__.py')
-rw-r--r--source4/scripting/python/samba/__init__.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/source4/scripting/python/samba/__init__.py b/source4/scripting/python/samba/__init__.py
index 9ac283e6607..d185464a589 100644
--- a/source4/scripting/python/samba/__init__.py
+++ b/source4/scripting/python/samba/__init__.py
@@ -92,7 +92,9 @@ class Ldb(ldb.Ldb):
res = self.search(basedn, scope, expression, [attribute])
if len(res) != 1 or res[0][attribute] is None:
return None
- return res[0][attribute]
+ values = set(res[0][attribute])
+ assert len(values) == 1
+ return values.pop()
def erase(self):
"""Erase an ldb, removing all records."""