fix all xz and bz2 comporession bugs #8

This commit is contained in:
Safa Arıman
2019-08-18 14:00:34 +03:00
parent d01f95b88b
commit 79dd4909b6
+2 -2
View File
@@ -221,14 +221,14 @@ class File:
compressed_files.append(compressed_file)
# options = {"level": 9}
lzma_file = lzma.LZMAFile(compressed_file, "w", format=1)
lzma_file.write(open(self.localfile, "r").read().encode('utf-8'))
lzma_file.write(open(self.localfile, "r").read().encode())
lzma_file.close()
if ctypes & File.COMPRESSION_TYPE_BZ2:
import bz2
compressed_file = self.localfile + ".bz2"
compressed_files.append(compressed_file)
bz2.BZ2File(compressed_file, "w").write(open(self.localfile, "r").read())
bz2.BZ2File(compressed_file, "w").write(open(self.localfile, "r").read().encode())
if self.sha1sum:
sha1 = pisi.util.sha1_file(self.localfile)