diff options
| author | Jelmer Vernooij <jelmer@samba.org> | 2007-12-19 23:27:31 +0100 |
|---|---|---|
| committer | Stefan Metzmacher <metze@samba.org> | 2007-12-21 05:51:56 +0100 |
| commit | 86f91db7d5c84526b3fbd4369d7a56dc0f057b4c (patch) | |
| tree | 276fae99b2d92b8fb0f688ac8f04da3d216804fb /source4/scripting/python/samba/__init__.py | |
| parent | 595ec370da471116b35464dc65d2962f28380d74 (diff) | |
| download | samba-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__.py | 4 |
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.""" |
