# HG changeset patch # User Jeff Hammel # Date 1321390595 28800 # Node ID 645d02834042a1788525dfea812497ccc8314df6 # Parent f30fe9183e64bf94d9b51532374385d1cbea7969 extract....correctly? diff -r f30fe9183e64 -r 645d02834042 fetch.py --- a/fetch.py Tue Nov 15 12:31:35 2011 -0800 +++ b/fetch.py Tue Nov 15 12:56:35 2011 -0800 @@ -84,7 +84,9 @@ buffer.write(self.download(self.url)) buffer.seek(0) tf = tarfile.open(mode='r', fileobj=buffer) - tf.extract(dest) + members = tf.getmembers() + for member in members: + tf.extract(member, dest) fetchers = [FileFetcher, TarballFetcher]