commit-gnue
[Top][All Lists]
Advanced

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

[gnue] r7035 - trunk/gnue-appserver/src


From: reinhard
Subject: [gnue] r7035 - trunk/gnue-appserver/src
Date: Wed, 16 Feb 2005 17:05:54 -0600 (CST)

Author: reinhard
Date: 2005-02-16 17:05:53 -0600 (Wed, 16 Feb 2005)
New Revision: 7035

Modified:
   trunk/gnue-appserver/src/geasSession.py
Log:
Use a much better and thread safe list id.


Modified: trunk/gnue-appserver/src/geasSession.py
===================================================================
--- trunk/gnue-appserver/src/geasSession.py     2005-02-16 21:57:12 UTC (rev 
7034)
+++ trunk/gnue-appserver/src/geasSession.py     2005-02-16 23:05:53 UTC (rev 
7035)
@@ -107,7 +107,6 @@
       self.database = "gnue"
 
     self.__lists          = {}
-    self.__listcount      = 0
     self.__authAdapter    = authAdapter
     self.__connection     = None
     self.__dirtyInstances = {}
@@ -271,7 +270,6 @@
       item.close ()
 
     self.__lists          = {}
-    self.__listcount      = 0
     self.__dirtyInstances = {}
     self.filters          = {}
 
@@ -393,9 +391,8 @@
     list = geasList.geasList (self, classdef, self.__connection, recordset,
                            [u'gnue_id'] + propertylist, asCond, dsSort, asSort)
 
-    self.__listcount += 1
-    self.__lists [self.__listcount] = list
-    list_id = self.__listcount
+    list_id = id (list)
+    self.__lists [list_id] = list
 
     return list_id
 





reply via email to

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