Use a NamedTemporaryFile instead of TemporaryFile for streamed gzip files

This commit is contained in:
Micah Lee 2021-11-18 20:17:39 -08:00
parent 9663f78147
commit c80303df35

View File

@ -194,7 +194,7 @@ class SendBaseModeWeb:
if use_gzip: if use_gzip:
if filesystem_path not in self.gzip_individual_files: if filesystem_path not in self.gzip_individual_files:
self.gzip_files.append( self.gzip_files.append(
tempfile.TemporaryFile("wb+", dir=self.common.build_tmp_dir()) tempfile.NamedTemporaryFile("wb+", dir=self.common.build_tmp_dir())
) )
gzip_file = self.gzip_files[-1] gzip_file = self.gzip_files[-1]
self._gzip_compress(filesystem_path, gzip_file.name, 6, None) self._gzip_compress(filesystem_path, gzip_file.name, 6, None)