commit-gnue
[Top][All Lists]
Advanced

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

r6439 - trunk/gnue-common/src/datasources/drivers/Base


From: jamest
Subject: r6439 - trunk/gnue-common/src/datasources/drivers/Base
Date: Thu, 30 Sep 2004 14:36:46 -0500 (CDT)

Author: jamest
Date: 2004-09-30 14:36:46 -0500 (Thu, 30 Sep 2004)
New Revision: 6439

Modified:
   trunk/gnue-common/src/datasources/drivers/Base/ResultSet.py
Log:
resultset iterators now reset to first record properly


Modified: trunk/gnue-common/src/datasources/drivers/Base/ResultSet.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/Base/ResultSet.py 2004-09-30 
19:33:40 UTC (rev 6438)
+++ trunk/gnue-common/src/datasources/drivers/Base/ResultSet.py 2004-09-30 
19:36:46 UTC (rev 6439)
@@ -394,12 +394,14 @@
   def next(self):
     if self.done:
       raise StopIteration
-    if self.used:
+    if not self.used:
       rs = self.resultset.firstRecord()
+      self.used = True
     else:
       rs = self.resultset.nextRecord()
 
     if not rs:
+      self.done = True
       raise StopIteration
     else:
       return rs





reply via email to

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