From d3aad85411aa2835730719d4d70262218b787c02 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Fri, 7 Aug 2009 22:38:22 +0300 Subject: Simplify a bit. --- minimify | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'minimify') diff --git a/minimify b/minimify index e0a1f9c..e6830b9 100755 --- a/minimify +++ b/minimify @@ -47,16 +47,14 @@ def run_compressor(t): if p.returncode: raise Exception('Compression program %s failed' % p.returncode) os.rename(name, filename + suffix) + return os.path.getsize(filename + suffix), filename + suffix def compress(filename, options): args = [(compressor, filename, suffix, options) for compressor, suffix in COMPRESSORS] pool = multiprocessing.Pool() - pool.map(run_compressor, args) - sizes = [(os.path.getsize(filename + suffix), filename + suffix) - for compressor, filename, suffix, options in args] - sizes.sort() + sizes = sorted(pool.map(run_compressor, args)) for size, pathname in sizes[1:]: os.remove(pathname) return sizes[0] -- cgit v1.2.1