From 3dee92fcb9af917da439e2c0cb10449d09d4c9ff Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Mon, 17 Aug 2009 21:40:19 +1000 Subject: fixed the build the changes from Matthias didn't take account of url and lp being None in some ldb python instances in 'make test' --- source4/scripting/python/samba/__init__.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'source4/scripting/python') diff --git a/source4/scripting/python/samba/__init__.py b/source4/scripting/python/samba/__init__.py index 5379530054..59a6e00c5d 100644 --- a/source4/scripting/python/samba/__init__.py +++ b/source4/scripting/python/samba/__init__.py @@ -98,11 +98,13 @@ class Ldb(ldb.Ldb): glue.ldb_set_utf8_casefold(self) # Allow admins to force non-sync ldb for all databases - nosync_p = lp.get("nosync", "ldb") - if nosync_p is not None and nosync_p == true: + if lp is not None: + nosync_p = lp.get("nosync", "ldb") + if nosync_p is not None and nosync_p == true: flags |= FLG_NOSYNC - self.connect(url, flags, options) + if url is not None: + self.connect(url, flags, options) def set_credentials(self, credentials): glue.ldb_set_credentials(self, credentials) -- cgit