mirror of
https://github.com/python/cpython.git
synced 2025-07-12 13:55:34 +00:00
gh-81057: Add PyInterpreterState.static_objects (gh-99397)
As we consolidate global variables, we find some objects that are almost suitable to add to _PyRuntimeState.global_objects, but have some small/sneaky bit of per-interpreter state (e.g. a weakref list). We're adding PyInterpreterState.static_objects so we can move such objects there. (We'll removed the _not_used field once we've added others.) https://github.com/python/cpython/issues/81057
This commit is contained in:
parent
dd36b71fa6
commit
f531b6879b
6 changed files with 35 additions and 5 deletions
|
@ -1744,7 +1744,7 @@ finalize_interp_types(PyInterpreterState *interp)
|
|||
_PyUnicode_Fini(interp);
|
||||
_PyFloat_Fini(interp);
|
||||
#ifdef Py_DEBUG
|
||||
_PyStaticObjects_CheckRefcnt();
|
||||
_PyStaticObjects_CheckRefcnt(interp);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue