Author: tpot Date: 2006-04-30 00:38:19 +0000 (Sun, 30 Apr 2006) New Revision: 15343
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=15343 Log: Some small cleanups. Remove LdbMessage.close() method as it's not necessary. Modified: branches/SAMBA_4_0/source/lib/ldb/swig/Ldb.py Changeset: Modified: branches/SAMBA_4_0/source/lib/ldb/swig/Ldb.py =================================================================== --- branches/SAMBA_4_0/source/lib/ldb/swig/Ldb.py 2006-04-30 00:36:29 UTC (rev 15342) +++ branches/SAMBA_4_0/source/lib/ldb/swig/Ldb.py 2006-04-30 00:38:19 UTC (rev 15343) @@ -29,10 +29,16 @@ if result != 0: raise LdbError, (result, 'ldb_global_init failed') +# Ldb exceptions + class LdbError(Exception): - """An exception raised when a ldb error occurs.""" + """An exception raised when a ldb error occurs. + The exception data is a tuple consisting of the ldb number and a + string description of the error.""" pass +# Ldb classes + class LdbMessage: """A class representing a ldb message as a Python dictionary.""" @@ -41,9 +47,6 @@ self.msg = ldb_msg_new(self.mem_ctx) def __del__(self): - self.close() - - def close(self): if self.mem_ctx is not None: talloc_free(self.mem_ctx) self.mem_ctx = None @@ -88,7 +91,7 @@ self.mem_ctx = talloc_init('mem_ctx for ldb 0x%x' % id(self)) self.ldb_ctx = ldb_init(self.mem_ctx) - result = ldb_connect(self.ldb_ctx, url, flags, None) + result = ldb_connect(self.ldb_ctx, url, flags, None) if result != LDB_SUCCESS: raise LdbError, (result, ldb_strerror(result))