def csv(self, **kwargs):
        out = StringIO()
        writer = csv.DictWriter(out, self.columns, **kwargs)
        writer.writerow(dict(zip(self.columns, self.columns)))
        writer.writerows(dict(row.items()) for row in self.rows)
        
        return out
List pools and return JSON encoded result.
dataset/ETHPy150Open eyeseast/python-tablefu/table_fu/__init__.py/TableFu.csv--crossover with--dataset/ETHPy150Open SpriteLink/NIPAP/nipap-www/nipapwww/controllers/xhr.py/XhrController.list_pool