From 1853954f5a600a51cea30cdab689d7774045fcb1 Mon Sep 17 00:00:00 2001 From: Helmut Grohne Date: Thu, 9 Jun 2016 22:48:46 +0200 Subject: DecompressedStream: fix decompression without flush In Python 3.x, lzma.LZMADecompressor doesn't have a flush method. --- dedup/compression.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'dedup/compression.py') diff --git a/dedup/compression.py b/dedup/compression.py index ea431cc..8d1912b 100644 --- a/dedup/compression.py +++ b/dedup/compression.py @@ -117,7 +117,7 @@ class DecompressedStream(object): data = self.fileobj.read(self.blocksize) if data: self.buff += self.decompressor.decompress(data) - else: + elif hasattr(self.decompressor, "flush"): self.buff += self.decompressor.flush() def _read_from_buff(self, length): -- cgit v1.2.3