]> git.parisson.com Git - telemeta.git/commitdiff
add allowZip64=True to collection zip package
authorGuillaume Pellerin <yomguy@parisson.com>
Tue, 18 Jun 2013 15:54:21 +0000 (17:54 +0200)
committerGuillaume Pellerin <yomguy@parisson.com>
Tue, 18 Jun 2013 15:54:21 +0000 (17:54 +0200)
telemeta/views/collection.py

index 44c25be94a6946b5b1a212f6f7ee607ba68c32f0..c02b8e41a147ff97090e8066b10c78a616a2dae0 100644 (file)
@@ -179,7 +179,7 @@ class CollectionPackageView(View):
 
         collection = self.get_object()
         temp = tempfile.TemporaryFile(prefix=settings.FILE_UPLOAD_TEMP_DIR+os.sep)
-        archive = zipfile.ZipFile(temp, 'w', zipfile.ZIP_DEFLATED)
+        archive = zipfile.ZipFile(temp, 'w', zipfile.ZIP_DEFLATED, allowZip64=True)
         serializer = CollectionSerializer(collection)
         archive.writestr('%s/%s%s' % (collection.code, collection.code, '.xml'),
                          serializer.get_xml().encode("utf-8"))