From: Irit Katriel <1055913+iritkatriel@users.noreply.github.com> Date: Wed, 11 Aug 2021 16:34:01 +0000 (+0100) Subject: Update test__opcode and _Py_GetSpecializationStats with recent specialization stat... X-Git-Tag: v3.11.0a1~423 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=64a7812c170f5d46ef16a1517afddc7cd92c5240;p=thirdparty%2FPython%2Fcpython.git Update test__opcode and _Py_GetSpecializationStats with recent specialization stat changes (GH-27728) --- diff --git a/Lib/test/test__opcode.py b/Lib/test/test__opcode.py index f6d8c730645c..6bbab539903c 100644 --- a/Lib/test/test__opcode.py +++ b/Lib/test/test__opcode.py @@ -82,10 +82,12 @@ class SpecializationStatsTests(unittest.TestCase): self.assertCountEqual(stats.keys(), specialized_opcodes) self.assertCountEqual( stats['load_attr'].keys(), - stat_names + ['fails']) + stat_names + ['specialization_failure_kinds']) for sn in stat_names: self.assertIsInstance(stats['load_attr'][sn], int) - self.assertIsInstance(stats['load_attr']['specialization_failure_kinds'], tuple) + self.assertIsInstance( + stats['load_attr']['specialization_failure_kinds'], + tuple) for v in stats['load_attr']['specialization_failure_kinds']: self.assertIsInstance(v, int) diff --git a/Python/specialize.c b/Python/specialize.c index d0e45d70c088..f0d68f027d64 100644 --- a/Python/specialize.c +++ b/Python/specialize.c @@ -122,6 +122,7 @@ _Py_GetSpecializationStats(void) { err += add_stat_dict(stats, LOAD_ATTR, "load_attr"); err += add_stat_dict(stats, LOAD_GLOBAL, "load_global"); err += add_stat_dict(stats, BINARY_SUBSCR, "binary_subscr"); + err += add_stat_dict(stats, STORE_ATTR, "store_attr"); if (err < 0) { Py_DECREF(stats); return NULL;