summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Ekstrand <jason.ekstrand@intel.com>2014-11-12 09:02:02 -0800
committerJason Ekstrand <jason.ekstrand@intel.com>2014-11-12 09:02:02 -0800
commit849768f3b063ab0bf9932f47b950c9a22d56e14c (patch)
tree2fa7b6031deeb09850d756cc127bafe750c01870
parent60430fb1404410fdeba6eaded1f2b1e4b261f137 (diff)
Sort the list of helped programs
-rwxr-xr-xreport.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/report.py b/report.py
index 79ee099..85f8ceb 100755
--- a/report.py
+++ b/report.py
@@ -73,11 +73,10 @@ def main():
affected_before += before_count
affected_after += after_count
- result = get_result_string(namestr, before_count, after_count)
if after_count > before_count:
hurt.append(p)
else:
- helped.append(result)
+ helped.append(p)
else:
lost.append(namestr)
@@ -85,9 +84,12 @@ def main():
if args.before.get(p) is None:
gained.append(p[0] + " " + p[1])
- helped.sort()
- for r in helped:
- print("helped: " + r)
+ helped.sort(
+ key=lambda k: float(args.before[k] - args.after[k]) / args.before[k])
+ for p in helped:
+ namestr = p[0] + " " + p[1]
+ print("helped: " + get_result_string(
+ namestr, args.before[p], args.after[p]))
if len(helped) > 0:
print("")