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']: