summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2009-08-17 21:40:19 +1000
committerAndrew Tridgell <tridge@samba.org>2009-08-17 21:40:19 +1000
commit3dee92fcb9af917da439e2c0cb10449d09d4c9ff (patch)
tree536544d00ded9f24faf0770d9389755352231f10
parent7a79d161838efcec27a159fc40481e7be419b778 (diff)
downloadsamba-3dee92fcb9af917da439e2c0cb10449d09d4c9ff.tar.gz
samba-3dee92fcb9af917da439e2c0cb10449d09d4c9ff.tar.bz2
samba-3dee92fcb9af917da439e2c0cb10449d09d4c9ff.zip
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'
-rw-r--r--source4/scripting/python/samba/__init__.py8
1 files changed, 5 insertions, 3 deletions
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)