commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnue] r7396 - in trunk/gnue-common/src/datasources: . drivers/Base


From: reinhard
Subject: [gnue] r7396 - in trunk/gnue-common/src/datasources: . drivers/Base
Date: Mon, 18 Apr 2005 08:19:54 -0500 (CDT)

Author: reinhard
Date: 2005-04-18 08:19:53 -0500 (Mon, 18 Apr 2005)
New Revision: 7396

Modified:
   trunk/gnue-common/src/datasources/GDataSource.py
   trunk/gnue-common/src/datasources/drivers/Base/ResultSet.py
Log:
Cleanup stuff we don't need any more now.


Modified: trunk/gnue-common/src/datasources/GDataSource.py
===================================================================
--- trunk/gnue-common/src/datasources/GDataSource.py    2005-04-18 12:48:48 UTC 
(rev 7395)
+++ trunk/gnue-common/src/datasources/GDataSource.py    2005-04-18 13:19:53 UTC 
(rev 7396)
@@ -586,25 +586,6 @@
     return 1
 
 
-  def close (self):
-
-    self._dataObject = None
-
-    # Make sure we leave no unreachable reference !
-    if self._topObject._datasourceDictionary.has_key (self.name):
-      del self._topObject._datasourceDictionary
-
-    self._inits = None
-    self._currentResultSet = None
-    self._resultSetListeners = None
-    self._toplevelParent = None 
-    self._topObject = None
-    self.sorting = None
-
-    self._triggerFunctions = None
-    self._triggerProperties = None
-
-
 # =============================================================================
 # <sortorder>
 # =============================================================================

Modified: trunk/gnue-common/src/datasources/drivers/Base/ResultSet.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/Base/ResultSet.py 2005-04-18 
12:48:48 UTC (rev 7395)
+++ trunk/gnue-common/src/datasources/drivers/Base/ResultSet.py 2005-04-18 
13:19:53 UTC (rev 7396)
@@ -637,21 +637,12 @@
 
   def close (self):
     """
-    This function should be called, if a result set is no longer needed. It
-    breaks up reference cycles so garbage collection can do it's job.
+    Close the database connection.
     """
 
     self._close ()
 
-    self.__generator = None
 
-    if self.__dataSource () and (self.__dataSource ())._currentResultSet == 
self:
-      (self.__dataSource ()).close ()
-    self._dataObject = None
-
-    self.__listeners    = []
-
-
   # ---------------------------------------------------------------------------
   # Remove a record from the list of cached records
   # ---------------------------------------------------------------------------





reply via email to

[Prev in Thread] Current Thread [Next in Thread]