diff --git a/influxdb/client.py b/influxdb/client.py
index <HASH>..<HASH> 100755
--- a/influxdb/client.py
+++ b/influxdb/client.py
@@ -362,13 +362,13 @@ class InfluxDBClient(object):
         rsp = self.query("SHOW SERIES", database=database)
         print "RSP", rsp.raw
         print "RSP", rsp['results']
-        return rsp
+        return list(rsp)
 
     def get_list_users(self):
         """
         Get the list of users
         """
-        return self.query("SHOW USERS")
+        return list(self.query("SHOW USERS"))
 
     def delete_series(self, name, database=None):
         database = database or self._database
Proposed Fix: expand the ResultSet response by using list() on it.

Other solution is to return the ResultSet instance but then we must adapt all call sites..

To be decided..