def compress(self, data): if len(data) > self.min_length: return lzma.compress(data, preset=self.preset) return data