s4-dsdb_schema_info.py: Fix usage of 'paged_search' module for remote LDB connections
authorKamen Mazdrashki <kamenim@samba.org>
Sat, 25 Sep 2010 21:11:08 +0000 (00:11 +0300)
committerKamen Mazdrashki <kamenim@samba.org>
Sat, 25 Sep 2010 23:25:11 +0000 (02:25 +0300)
source4/dsdb/tests/python/dsdb_schema_info.py

index ff3c7f9b9857bc930e215c9ec9631f871c4d40e0..893cd4cdfbba80a839673095a731c2b96f14c1df 100755 (executable)
@@ -203,11 +203,12 @@ if not "://" in ldb_url:
         ldb_url = "tdb://%s" % ldb_url
     else:
         ldb_url = "ldap://%s" % ldb_url
-        # user 'paged_search' module when connecting remotely
-        ldb_options = ["modules:paged_searches"]
+# use 'paged_search' module when connecting remotely
+if ldb_url.lower().startswith("ldap://"):
+    ldb_options = ["modules:paged_searches"]
 
 ldb = SamDB(url=ldb_url,
-          lp=samba.tests.env_loadparm(),
-          session_info=system_session(),
-          credentials=samba.tests.cmdline_credentials,
-          options=ldb_options)
+            lp=samba.tests.env_loadparm(),
+            session_info=system_session(),
+            credentials=samba.tests.cmdline_credentials,
+            options=ldb_options)