# HG changeset patch # User Jeff Hammel # Date 1333145177 25200 # Node ID 36e70712fc9a2184ef00b0b3b332832287f73f4b # Parent f59da9e6be3706732497c7c7140295e14e93386b things are just awful diff -r f59da9e6be37 -r 36e70712fc9a paint/package.py --- a/paint/package.py Fri Mar 30 14:44:12 2012 -0700 +++ b/paint/package.py Fri Mar 30 15:06:17 2012 -0700 @@ -55,7 +55,7 @@ # unpack if an archive if self._is_archive(src): try: - self.unpack(src) + self._unpack(src) finally: if tmpfile: os.remove(tmpfile) @@ -74,7 +74,7 @@ fp.close() return filename - def unpack(self, archive): + def _unpack(self, archive): """unpack the archive to a temporary destination""" # TODO: should handle zipfile additionally at least # Ideally, this would be pluggable, etc @@ -84,7 +84,7 @@ members = tf.getmembers() # cut off the top level directory - assert not [i for i in members if not os.path.sep in i.name] + members = [i for i in members if os.path.sep in i.name] tld = set() for member in members: directory, member.name = member.name.split(os.path.sep, 1)