From 3978c4009fb523bf2c0b46642a314beac32b70b7 Mon Sep 17 00:00:00 2001 From: Josh Schneier Date: Thu, 30 Aug 2018 19:31:46 -0400 Subject: [PATCH] S3: Consistently use compresslevel=9 for gzipped content Closes #572 --- storages/backends/s3boto.py | 2 +- storages/backends/s3boto3.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/storages/backends/s3boto.py b/storages/backends/s3boto.py index a329a7616..7e3a7ef19 100644 --- a/storages/backends/s3boto.py +++ b/storages/backends/s3boto.py @@ -356,7 +356,7 @@ def _compress_content(self, content): # This means each time a file is compressed it changes even if the other contents don't change # For S3 this defeats detection of changes using MD5 sums on gzipped files # Fixing the mtime at 0.0 at compression time avoids this problem - zfile = GzipFile(mode='wb', compresslevel=6, fileobj=zbuf, mtime=0.0) + zfile = GzipFile(mode='wb', fileobj=zbuf, mtime=0.0) try: zfile.write(force_bytes(content.read())) finally: diff --git a/storages/backends/s3boto3.py b/storages/backends/s3boto3.py index 8c0162e51..eda7b250b 100644 --- a/storages/backends/s3boto3.py +++ b/storages/backends/s3boto3.py @@ -435,7 +435,7 @@ def _compress_content(self, content): # This means each time a file is compressed it changes even if the other contents don't change # For S3 this defeats detection of changes using MD5 sums on gzipped files # Fixing the mtime at 0.0 at compression time avoids this problem - zfile = GzipFile(mode='wb', compresslevel=6, fileobj=zbuf, mtime=0.0) + zfile = GzipFile(mode='wb', fileobj=zbuf, mtime=0.0) try: zfile.write(force_bytes(content.read())) finally: