From: Thomas Fillon Date: Wed, 8 Apr 2015 15:10:22 +0000 (+0200) Subject: Fix Zip for collections X-Git-Tag: 1.6a^2~25^2 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=d7f70a667260569b7a34c98b4b787e8bd800937f;p=telemeta.git Fix Zip for collections - Do not use compression - Allow 64bit mode for Zip File (i.e. allow file larger than 2Gb) --- 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()