Author: johannes
Date: 2006-03-22 06:58:05 -0600 (Wed, 22 Mar 2006)
New Revision: 8247
Modified:
trunk/gnue-appserver/src/geasGsdGen.py
Log:
Only export one copy of each property per row
Modified: trunk/gnue-appserver/src/geasGsdGen.py
===================================================================
--- trunk/gnue-appserver/src/geasGsdGen.py 2006-03-21 19:53:53 UTC (rev
8246)
+++ trunk/gnue-appserver/src/geasGsdGen.py 2006-03-22 12:58:05 UTC (rev
8247)
@@ -191,18 +191,18 @@
pk = GSchema.GSPrimaryKey (table, name = u"pk_%s" % cDef.table)
GSchema.GSPKField (pk, name = u'gnue_id')
- fieldlist = []
+ fieldlist = {}
for prop in cDef.properties.values ():
if prop.isCalculated: continue
- fieldlist.append (prop.column)
+ fieldlist [prop.column] = prop
rows = GSchema.GSRows (table)
if self.__fishes.has_key (className):
- self.__fishDataDump (cDef, fieldlist, rows)
+ self.__fishDataDump (cDef, fieldlist.keys (), rows)
else:
- self.__normalDataDump (cDef, fieldlist, rows)
+ self.__normalDataDump (cDef, fieldlist.keys (), rows)
# ---------------------------------------------------------------------------
_______________________________________________
commit-gnue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-gnue