[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- r6439 - trunk/gnue-common/src/datasources/drivers/Base,
jamest <=