Skip to content

Commit

Permalink
don't compress files if they already exists
Browse files Browse the repository at this point in the history
  • Loading branch information
PetrDlouhy committed Feb 22, 2024
1 parent fccb2ca commit d2cd64c
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/whitenoise/compress.py
Original file line number Diff line number Diff line change
Expand Up @@ -82,14 +82,14 @@ def compress(self, path):
stat_result = os.fstat(f.fileno())
data = f.read()
size = len(data)
if self.use_brotli:
if self.use_brotli and not os.path.isfile(f"{path}.br"):
compressed = self.compress_brotli(data)
if self.is_compressed_effectively("Brotli", path, size, compressed):
yield self.write_data(path, compressed, ".br", stat_result)
else:
# If Brotli compression wasn't effective gzip won't be either
return
if self.use_gzip:
if self.use_gzip and not os.path.isfile(f"{path}.gz"):
compressed = self.compress_gzip(data)
if self.is_compressed_effectively("Gzip", path, size, compressed):
yield self.write_data(path, compressed, ".gz", stat_result)
Expand Down

0 comments on commit d2cd64c

Please sign in to comment.