Sun, 20 Jan 2008 12:15:55 -0500
[svn] Stupid Python 2.3 doesn't support [].sort(reverse=True).
scripts/dtrx | file | annotate | diff | comparison | revisions |
--- a/scripts/dtrx Sun Jan 20 12:05:14 2008 -0500 +++ b/scripts/dtrx Sun Jan 20 12:15:55 2008 -0500 @@ -855,9 +855,11 @@ if extractor.contents is None: print self.current_handler.target return + def reverser(x, y): + return cmp(y, x) if self.current_handler.target == '.': filenames = extractor.contents - filenames.sort(reverse=True) + filenames.sort(reverser) else: filenames = [self.current_handler.target] pathjoin = os.path.join @@ -867,7 +869,7 @@ if isdir(filename): print "%s/" % (filename,) new_filenames = os.listdir(filename) - new_filenames.sort(reverse=True) + new_filenames.sort(reverser) filenames.extend([pathjoin(filename, new_filename) for new_filename in new_filenames]) else: