commit-gnue
[Top][All Lists]
Advanced

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

[gnue] r8247 - trunk/gnue-appserver/src


From: johannes
Subject: [gnue] r8247 - trunk/gnue-appserver/src
Date: Mon, 3 Apr 2006 18:20:10 -0500 (CDT)

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)
 
 
   # ---------------------------------------------------------------------------





reply via email to

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