def gzip_compress(data): """ Compress a string. Same as gzip.compress in Python3. """ buf = BytesIO() with gzip.GzipFile(fileobj=buf, mode='wb') as fd: fd.write(data) return buf.getvalue()