diff options
| author | Gaëtan Gilbert | 2020-05-26 12:17:20 +0200 |
|---|---|---|
| committer | Gaëtan Gilbert | 2020-05-26 12:17:20 +0200 |
| commit | 7a72315423042108a4594556f55a3d0ed168a687 (patch) | |
| tree | d470087238249ff012ab67739be68b306272cad9 /tools/TimeFileMaker.py | |
| parent | 8b3ce7442dcbcdf3d6b43efd0360ead334819913 (diff) | |
| parent | 7731b8878d6a8c78874f6657745fa61d2703ee53 (diff) | |
Merge PR #12388: Fix an uncaught python exception in timing
Reviewed-by: SkySkimmer
Diffstat (limited to 'tools/TimeFileMaker.py')
| -rw-r--r-- | tools/TimeFileMaker.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/TimeFileMaker.py b/tools/TimeFileMaker.py index a3078af4a1..12462726e5 100644 --- a/tools/TimeFileMaker.py +++ b/tools/TimeFileMaker.py @@ -387,8 +387,8 @@ def make_diff_table_string(left_dict, right_dict, total_string = 'Total' if not include_mem else 'Total Time / Peak Mem' middle_width = max(map(len, names + [tag, total_string])) - left_peak = max(v.get(MEM_KEY, 0) for v in left_dict.values()) - right_peak = max(v.get(MEM_KEY, 0) for v in right_dict.values()) + left_peak = max([0] + [v.get(MEM_KEY, 0) for v in left_dict.values()]) + right_peak = max([0] + [v.get(MEM_KEY, 0) for v in right_dict.values()]) diff_peak = left_peak - right_peak percent_diff_peak = (format_percentage((left_peak - right_peak) / float(right_peak)) if right_peak != 0 else (INFINITY if left_peak > 0 else 'N/A')) |
