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