[rhmessaging-commits] rhmessaging commits: r3657 - mgmt/trunk/cumin/python/cumin.

rhmessaging-commits at lists.jboss.org rhmessaging-commits at lists.jboss.org
Wed Sep 30 10:47:57 EDT 2009


Author: eallen
Date: 2009-09-30 10:47:56 -0400 (Wed, 30 Sep 2009)
New Revision: 3657

Modified:
   mgmt/trunk/cumin/python/cumin/util.py
Log:
Added utility method to return the cursor rows in a list.

Modified: mgmt/trunk/cumin/python/cumin/util.py
===================================================================
--- mgmt/trunk/cumin/python/cumin/util.py	2009-09-30 14:45:59 UTC (rev 3656)
+++ mgmt/trunk/cumin/python/cumin/util.py	2009-09-30 14:47:56 UTC (rev 3657)
@@ -174,6 +174,19 @@
     def get_zipped_colors(cls):
         return zip(cls.stat_strings, cls.stat_colors)
 
+def cursor_to_rows(cursor):
+    cols = [spec[0] for spec in cursor.description]
+    rows = list()
+
+    for tuple in cursor:
+        row = dict()
+        for col, datum in zip(cols, tuple):
+            row[col] = datum
+
+        rows.append(row)
+
+    return rows
+
 class CuminModule(object):
     def init(self, app):
         pass



More information about the rhmessaging-commits mailing list