diff options
author | Dennis Sweeney <36520290+sweeneyde@users.noreply.github.com> | 2022-01-04 13:05:09 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-04 18:05:09 +0000 |
commit | 7537f6008704b20e2d04a7ef1c0cfa34121cc5eb (patch) | |
tree | a7c193f37671e20162130c4511b1023e92dbb31d /Tools/scripts/summarize_stats.py | |
parent | 7d7817cf0f826e566d8370a0e974bbfed6611d91 (diff) | |
download | cpython-7537f6008704b20e2d04a7ef1c0cfa34121cc5eb.tar.gz cpython-7537f6008704b20e2d04a7ef1c0cfa34121cc5eb.zip |
bpo-45609: More specialization stats for STORE_SUBSCR (GH-30193)
Diffstat (limited to 'Tools/scripts/summarize_stats.py')
-rw-r--r-- | Tools/scripts/summarize_stats.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Tools/scripts/summarize_stats.py b/Tools/scripts/summarize_stats.py index a5a8e93c173..3a77125035a 100644 --- a/Tools/scripts/summarize_stats.py +++ b/Tools/scripts/summarize_stats.py @@ -28,7 +28,7 @@ TOTAL = "specialization.deferred", "specialization.hit", "specialization.miss", def print_specialization_stats(name, family_stats): if "specialization.deferred" not in family_stats: return - total = sum(family_stats[kind] for kind in TOTAL) + total = sum(family_stats.get(kind, 0) for kind in TOTAL) if total == 0: return print(name+":") @@ -44,7 +44,7 @@ def print_specialization_stats(name, family_stats): for key in ("specialization.success", "specialization.failure"): label = key[len("specialization."):] print(f" {label}:{family_stats.get(key, 0):>12}") - total_failures = family_stats["specialization.failure"] + total_failures = family_stats.get("specialization.failure", 0) failure_kinds = [ 0 ] * 30 for key in family_stats: if not key.startswith("specialization.failure_kind"): |