# HG changeset patch # User brett # Date 1200849355 18000 # Node ID 494516c027c46eeaecfb97e0b210e6734b112a5b # Parent cd43d2f611628f7bd6186b0e13dc4b9f2fe73c4b [svn] Stupid Python 2.3 doesn't support [].sort(reverse=True). diff -r cd43d2f61162 -r 494516c027c4 scripts/dtrx --- 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: