r15343: Some small cleanups.
authorTim Potter <tpot@samba.org>
Sun, 30 Apr 2006 00:38:19 +0000 (00:38 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:05:21 +0000 (14:05 -0500)
Remove LdbMessage.close() method as it's not necessary.

source/lib/ldb/swig/Ldb.py

index 099fbcd6e0a4a75c2849501913da06c4070c18c5..d00b2b0be1ca4de328cab481e8053863c1aef08f 100644 (file)
@@ -29,10 +29,16 @@ result = ldb_global_init()
 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 @@ class LdbMessage:
         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 @@ class Ldb:
         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))