Skip to content

Commit 8dfbdee

Browse files
committed
Petr's review
1 parent 87f02ef commit 8dfbdee

File tree

6 files changed

+20
-6
lines changed

6 files changed

+20
-6
lines changed

Include/internal/pycore_global_objects_fini_generated.h

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Include/internal/pycore_global_strings.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -475,6 +475,7 @@ struct _Py_global_strings {
475475
STRUCT_FOR_ID(format)
476476
STRUCT_FOR_ID(format_spec)
477477
STRUCT_FOR_ID(frame_buffer)
478+
STRUCT_FOR_ID(free_threaded)
478479
STRUCT_FOR_ID(from_param)
479480
STRUCT_FOR_ID(fromlist)
480481
STRUCT_FOR_ID(fromtimestamp)
@@ -673,6 +674,7 @@ struct _Py_global_strings {
673674
STRUCT_FOR_ID(person)
674675
STRUCT_FOR_ID(pi_factory)
675676
STRUCT_FOR_ID(pid)
677+
STRUCT_FOR_ID(pointer_bits)
676678
STRUCT_FOR_ID(policy)
677679
STRUCT_FOR_ID(pos)
678680
STRUCT_FOR_ID(pos1)

Include/internal/pycore_runtime_init_generated.h

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Include/internal/pycore_unicodeobject_generated.h

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Lib/test/test_sys.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -741,8 +741,8 @@ def test_thread_info(self):
741741

742742
def test_abi_info(self):
743743
info = sys.abi_info
744-
info_keys = ['pointer_bits', 'free_threaded', 'debug', 'byteorder']
745-
self.assertEqual(list(vars(info)), info_keys)
744+
info_keys = {'pointer_bits', 'free_threaded', 'debug', 'byteorder'}
745+
self.assertEqual(set(vars(info)), info_keys)
746746
pointer_bits = 64 if sys.maxsize > 2**32 else 32
747747
self.assertEqual(info.pointer_bits, pointer_bits)
748748
self.assertEqual(info.free_threaded,

Python/sysmodule.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3656,7 +3656,7 @@ make_abi_info(void)
36563656
if (value == NULL) {
36573657
goto error;
36583658
}
3659-
if (PyDict_SetItemString(abi_info, "pointer_bits", value) < 0) {
3659+
if (PyDict_SetItem(abi_info, &_Py_ID(pointer_bits), value) < 0) {
36603660
goto error;
36613661
}
36623662
Py_DECREF(value);
@@ -3666,7 +3666,7 @@ make_abi_info(void)
36663666
#else
36673667
value = Py_False;
36683668
#endif
3669-
if (PyDict_SetItemString(abi_info, "free_threaded", value) < 0) {
3669+
if (PyDict_SetItem(abi_info, &_Py_ID(free_threaded), value) < 0) {
36703670
goto error;
36713671
}
36723672

@@ -3675,7 +3675,7 @@ make_abi_info(void)
36753675
#else
36763676
value = Py_False;
36773677
#endif
3678-
if (PyDict_SetItemString(abi_info, "debug", value) < 0) {
3678+
if (PyDict_SetItem(abi_info, &_Py_ID(debug), value) < 0) {
36793679
goto error;
36803680
}
36813681

@@ -3684,7 +3684,7 @@ make_abi_info(void)
36843684
#else
36853685
value = &_Py_ID(little);
36863686
#endif
3687-
if (PyDict_SetItemString(abi_info, "byteorder", value) < 0) {
3687+
if (PyDict_SetItem(abi_info, &_Py_ID(byteorder), value) < 0) {
36883688
goto error;
36893689
}
36903690

0 commit comments

Comments
 (0)