diff options
author | Noel Power <noel.power@suse.com> | 2018-04-25 20:01:49 +0100 |
---|---|---|
committer | Noel Power <npower@samba.org> | 2018-04-30 15:43:19 +0200 |
commit | b54472f868dc491579b471db6c6660bb03ab51c3 (patch) | |
tree | e8ac495eea482a988c004e702c8a0bbd63ab84cb /python/samba/dbchecker.py | |
parent | 13280d3db9fdbbd87c6ed2faa69b24bc7660674d (diff) | |
download | samba-b54472f868dc491579b471db6c6660bb03ab51c3.tar.gz |
python: Bulk conversion callers of ldb.Dn second param
Convert second param passed to ldb.Dn to be unicode so py2 & py3 code
will work
Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Alexander Bokovoy <ab@samba.org>
Diffstat (limited to 'python/samba/dbchecker.py')
-rw-r--r-- | python/samba/dbchecker.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/python/samba/dbchecker.py b/python/samba/dbchecker.py index bdcbc34e011..9d72fc6ca94 100644 --- a/python/samba/dbchecker.py +++ b/python/samba/dbchecker.py @@ -144,11 +144,11 @@ class dbcheck(object): for nc in self.ncs: try: - dn = self.samdb.get_wellknown_dn(ldb.Dn(self.samdb, nc), + dn = self.samdb.get_wellknown_dn(ldb.Dn(self.samdb, nc.decode('utf8')), dsdb.DS_GUID_DELETED_OBJECTS_CONTAINER) self.deleted_objects_containers.append(dn) except KeyError: - self.ncs_lacking_deleted_containers.append(ldb.Dn(self.samdb, nc)) + self.ncs_lacking_deleted_containers.append(ldb.Dn(self.samdb, nc.decode('utf8'))) domaindns_zone = 'DC=DomainDnsZones,%s' % self.samdb.get_default_basedn() forestdns_zone = 'DC=ForestDnsZones,%s' % self.samdb.get_root_basedn() @@ -178,13 +178,13 @@ class dbcheck(object): res = self.samdb.search(base=ldb.Dn(self.samdb, self.samdb.get_serverName()), scope=ldb.SCOPE_BASE, attrs=["serverReference"]) # 2. Get server reference - self.server_ref_dn = ldb.Dn(self.samdb, res[0]['serverReference'][0]) + self.server_ref_dn = ldb.Dn(self.samdb, res[0]['serverReference'][0].decode('utf8')) # 3. Get RID Set res = self.samdb.search(base=self.server_ref_dn, scope=ldb.SCOPE_BASE, attrs=['rIDSetReferences']) if "rIDSetReferences" in res[0]: - self.rid_set_dn = ldb.Dn(self.samdb, res[0]['rIDSetReferences'][0]) + self.rid_set_dn = ldb.Dn(self.samdb, res[0]['rIDSetReferences'][0].decode('utf8')) else: self.rid_set_dn = None @@ -2483,7 +2483,7 @@ newSuperior: %s""" % (str(from_dn), str(to_rdn), str(to_base))) error_count += 1 if not self.confirm('Change dsServiceName to GUID form?'): return error_count - res = self.samdb.search(base=ldb.Dn(self.samdb, obj['dsServiceName'][0]), + res = self.samdb.search(base=ldb.Dn(self.samdb, obj['dsServiceName'][0].decode('utf8')), scope=ldb.SCOPE_BASE, attrs=['objectGUID']) guid_str = str(ndr_unpack(misc.GUID, res[0]['objectGUID'][0])) m = ldb.Message() |