def _open(self, name, mode="rb"): """Opens the given file.""" file = super(GzipFixS3BotoStorageMixin, self)._open(name, mode) if file.key.content_encoding == "gzip": file = GzipFile(mode=mode, compresslevel=9, fileobj=file) file_size = len(file.read()) file.seek(0) file = File(file, name=name) file.size = file_size return file