diff options
author | Eric Snow <ericsnowcurrently@gmail.com> | 2022-02-28 22:15:48 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-28 22:15:48 (GMT) |
commit | 08deed1af56bec8668c6cb4d5cfd89e393e1fe5e (patch) | |
tree | 6b556457a1065c75841b6d7d59483494590e32f1 /Tools/scripts/generate_global_objects.py | |
parent | d5b7bba43b7d9559e9894d263ece337084dc4b8d (diff) | |
download | cpython-08deed1af56bec8668c6cb4d5cfd89e393e1fe5e.zip cpython-08deed1af56bec8668c6cb4d5cfd89e393e1fe5e.tar.gz cpython-08deed1af56bec8668c6cb4d5cfd89e393e1fe5e.tar.bz2 |
bpo-46753: Add the empty tuple to the _PyRuntimeState.global_objects. (gh-31345)
https://bugs.python.org/issue46753
Diffstat (limited to 'Tools/scripts/generate_global_objects.py')
-rw-r--r-- | Tools/scripts/generate_global_objects.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Tools/scripts/generate_global_objects.py b/Tools/scripts/generate_global_objects.py index 506aa86..639d8fa 100644 --- a/Tools/scripts/generate_global_objects.py +++ b/Tools/scripts/generate_global_objects.py @@ -252,6 +252,9 @@ def generate_runtime_init(identifiers, strings): for name in sorted(identifiers): assert name.isidentifier(), name printer.write(f'INIT_ID({name}),') + printer.write('') + with printer.block('.tuple_empty =', ','): + printer.write('.ob_base = _PyVarObject_IMMORTAL_INIT(&PyTuple_Type, 0)') printer.write(END) printer.write(after) |