commit-gnue
[Top][All Lists]
Advanced

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

[gnue] r7504 - trunk/gnue-common/src/datasources/drivers/file


From: reinhard
Subject: [gnue] r7504 - trunk/gnue-common/src/datasources/drivers/file
Date: Fri, 29 Apr 2005 16:55:11 -0500 (CDT)

Author: reinhard
Date: 2005-04-29 16:55:09 -0500 (Fri, 29 Apr 2005)
New Revision: 7504

Modified:
   trunk/gnue-common/src/datasources/drivers/file/dbffile.py
Log:
Possible fix for dbffile.


Modified: trunk/gnue-common/src/datasources/drivers/file/dbffile.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/file/dbffile.py   2005-04-29 
19:13:21 UTC (rev 7503)
+++ trunk/gnue-common/src/datasources/drivers/file/dbffile.py   2005-04-29 
21:55:09 UTC (rev 7504)
@@ -71,4 +71,12 @@
     fieldnames = [field [0] for field in f.fields]
 
     # Make a real list of dictionaries
-    return [dict (zip (fieldnames, record)) for record in f]
+    # return [dict (zip (fieldnames, record)) for record in f]
+    # We need to go through fields manually as the record doesn't support an
+    # iterator.
+    result = []
+    for record in f:
+      row = {}
+      for (i, fieldname) in enumerate (fieldnames):
+        row [fieldname] = record [i]
+    return result





reply via email to

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