def compress_results(res): out = StringIO.StringIO() file_content = json.dumps(res) with gzip.GzipFile(fileobj=out, mode="w") as f: f.write(file_content) return out.getvalue()