We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6e04599 commit 5fa335dCopy full SHA for 5fa335d
1 file changed
jdata/jdata.py
@@ -149,7 +149,8 @@ def encode(d, opt={}):
149
if opt["compression"] == "zlib":
150
newobj["_ArrayZipData_"] = zlib.compress(newobj["_ArrayZipData_"])
151
elif opt["compression"] == "gzip":
152
- newobj["_ArrayZipData_"] = zlib.compress(newobj["_ArrayZipData_"], zlib.MAX_WBITS | 32)
+ gzipper = zlib.compressobj(wbits=(zlib.MAX_WBITS | 16))
153
+ newobj["_ArrayZipData_"] = gzipper.compress(newobj["_ArrayZipData_"])
154
elif opt["compression"] == "lzma":
155
try:
156
newobj["_ArrayZipData_"] = lzma.compress(newobj["_ArrayZipData_"], lzma.FORMAT_ALONE)
0 commit comments