1
0
mirror of https://github.com/samba-team/samba.git synced 2025-07-14 12:59:07 +03:00

s4:python Allow 'no such object' on the delete of the DN

This fixes the recursive delete in erase_partitions()

For reasons I cannot understand, it is possible to get 'no such
object' trying to delete a DN I just search for without error.  Oh
well...

Andrew Bartlett
This commit is contained in:
Andrew Bartlett
2009-08-14 08:46:13 +10:00
parent 410114e41c
commit 052da4e4d7

View File

@ -158,7 +158,11 @@ class Ldb(ldb.Ldb):
for msg in res:
erase_recursive(self, msg.dn)
self.delete(dn)
try:
self.delete(dn)
except ldb.LdbError, (ldb.ERR_NO_SUCH_OBJECT, _):
# Ignore no such object errors
pass
res = self.search("", ldb.SCOPE_BASE, "(objectClass=*)",
["namingContexts"])