summaryrefslogtreecommitdiffstats
path: root/source4/scripting
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 /source4/scripting
parent7a79d161838efcec27a159fc40481e7be419b778 (diff)
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'
Diffstat (limited to 'source4/scripting')
-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)