diff options
author | mattip <matti.picus@gmail.com> | 2018-11-20 11:13:01 -0800 |
---|---|---|
committer | mattip <matti.picus@gmail.com> | 2019-05-23 07:17:26 +0300 |
commit | 113560b576c57fcbaa758cb8e7b12b7f19f51c2f (patch) | |
tree | 6847da59fe339f202f6aafe134a333824867233f /numpy/lib/npyio.py | |
parent | 9b89cfd2f0364151cc6a23806b2b03bc09e16035 (diff) | |
download | numpy-113560b576c57fcbaa758cb8e7b12b7f19f51c2f.tar.gz |
ENH: always use zip64, upgrade pickle protocol to 3
Diffstat (limited to 'numpy/lib/npyio.py')
-rw-r--r-- | numpy/lib/npyio.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/numpy/lib/npyio.py b/numpy/lib/npyio.py index 1845305d1..e1808f7bd 100644 --- a/numpy/lib/npyio.py +++ b/numpy/lib/npyio.py @@ -734,8 +734,8 @@ def _savez(file, args, kwds, compress, allow_pickle=True, pickle_kwargs=None): for key, val in namedict.items(): fname = key + '.npy' val = np.asanyarray(val) - force_zip64 = val.nbytes >= 2**30 - with zipf.open(fname, 'w', force_zip64=force_zip64) as fid: + # always force zip64, gh-10776 + with zipf.open(fname, 'w', force_zip64=True) as fid: format.write_array(fid, val, allow_pickle=allow_pickle, pickle_kwargs=pickle_kwargs) |