From d7f70a667260569b7a34c98b4b787e8bd800937f Mon Sep 17 00:00:00 2001 From: Thomas Fillon Date: Wed, 8 Apr 2015 17:10:22 +0200 Subject: [PATCH] Fix Zip for collections - Do not use compression - Allow 64bit mode for Zip File (i.e. allow file larger than 2Gb) --- telemeta/views/collection.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/telemeta/views/collection.py b/telemeta/views/collection.py index f200ab38..d703698e 100644 --- a/telemeta/views/collection.py +++ b/telemeta/views/collection.py @@ -188,10 +188,11 @@ class CollectionPackageView(View): from telemeta.views import MarkerView from telemeta.backup import CollectionSerializer import zipstream - from zipfile import ZIP_DEFLATED + from zipfile import ZIP_DEFLATED, ZIP_STORED import json - zip_file = zipstream.ZipFile(mode='w', compression=ZIP_DEFLATED) + zip_file = zipstream.ZipFile(mode='w', compression=ZIP_STORED, + allowZip64=True) cache_data = TelemetaCache(settings.TELEMETA_DATA_CACHE_DIR) collection = self.get_object() -- 2.39.5