diff options
author | Jason Ekstrand <jason.ekstrand@intel.com> | 2014-11-12 09:02:02 -0800 |
---|---|---|
committer | Jason Ekstrand <jason.ekstrand@intel.com> | 2014-11-12 09:02:02 -0800 |
commit | 849768f3b063ab0bf9932f47b950c9a22d56e14c (patch) | |
tree | 2fa7b6031deeb09850d756cc127bafe750c01870 | |
parent | 60430fb1404410fdeba6eaded1f2b1e4b261f137 (diff) |
Sort the list of helped programs
-rwxr-xr-x | report.py | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -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("") |