From: Tony Mack <tmack@cs.princeton.edu>
Date: Thu, 10 Dec 2009 23:51:34 +0000 (+0000)
Subject: convert columns from array list to commas separated list
X-Git-Tag: sfa-0.9-7~153
X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=38f7a8a4c2339f21c243537cf8770ca14ca25eaf;p=sfa.git

convert columns from array list to commas separated list
---

diff --git a/sfa/util/genitable.py b/sfa/util/genitable.py
index 457d36bb..32aa7199 100644
--- a/sfa/util/genitable.py
+++ b/sfa/util/genitable.py
@@ -139,6 +139,8 @@ class GeniTable(list):
     def find(self, record_filter = None, columns=None):
         if not columns:
             columns = "*"
+        else:
+            columns = ",".join(columns)
         sql = "SELECT %s FROM %s WHERE True " % (columns, self.tablename)
         
         if isinstance(record_filter, (list, tuple, set)):
@@ -161,9 +163,9 @@ class GeniTable(list):
             results = [results]
         return results
 
-    def findObjects(self, record_filter = None):
+    def findObjects(self, record_filter = None, columns=None):
         
-        results = self.find(record_filter) 
+        results = self.find(record_filter, columns) 
         result_rec_list = []
         for result in results:
             if result['type'] in ['authority']: