From ae242e3ff2638b26c4f63b2141717283d54fd208 Mon Sep 17 00:00:00 2001 From: Richard Sandiford Date: Sun, 25 May 2014 09:35:15 +0000 Subject: dg-extract-results.py (Named): Remove __cmp__ method. contrib/ * dg-extract-results.py (Named): Remove __cmp__ method. (output_variation): Use a key to sort variation.harnesses. From-SVN: r210913 --- contrib/dg-extract-results.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'contrib/dg-extract-results.py') diff --git a/contrib/dg-extract-results.py b/contrib/dg-extract-results.py index 5b2652461e0..a5dfc5d8e92 100644 --- a/contrib/dg-extract-results.py +++ b/contrib/dg-extract-results.py @@ -11,6 +11,7 @@ import sys import getopt import re from datetime import datetime +from operator import attrgetter # True if unrecognised lines should cause a fatal error. Might want to turn # this on by default later. @@ -24,9 +25,6 @@ class Named: def __init__ (self, name): self.name = name - def __cmp__ (self, other): - return cmp (self.name, other.name) - class ToolRun (Named): def __init__ (self, name): Named.__init__ (self, name) @@ -480,7 +478,8 @@ class Prog: # with a summary at the end. def output_variation (self, tool, variation): self.output_segment (variation.header) - for harness in sorted (variation.harnesses.values()): + for harness in sorted (variation.harnesses.values(), + key = attrgetter ('name')): sys.stdout.write ('Running ' + harness.name + ' ...\n') if self.do_sum: # Keep the original test result order if there was only -- cgit v1.2.3