aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Python/crossinterp.c
diff options
context:
space:
mode:
authorEric Snow <ericsnowcurrently@gmail.com>2025-05-22 06:50:06 -0600
committerGitHub <noreply@github.com>2025-05-22 06:50:06 -0600
commitd0eedfa10e5f8a4f34a899d2e744058ef4c66c1a (patch)
treee7b85ac5e3e726c80c1ab399cffa0bb8e28199b2 /Python/crossinterp.c
parentd706eb9e0f99924b628da4a8afe8e23cff8b801b (diff)
downloadcpython-d0eedfa10e5f8a4f34a899d2e744058ef4c66c1a.tar.gz
cpython-d0eedfa10e5f8a4f34a899d2e744058ef4c66c1a.zip
gh-132775: Use _PyObject_GetXIData (With Fallback) (gh-134440)
This change includes some semi-related refactoring of queues and channels.
Diffstat (limited to 'Python/crossinterp.c')
-rw-r--r--Python/crossinterp.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/Python/crossinterp.c b/Python/crossinterp.c
index dc67de4a408..6681b969183 100644
--- a/Python/crossinterp.c
+++ b/Python/crossinterp.c
@@ -1839,6 +1839,7 @@ _sharednsitem_set_value(_PyXI_namespace_item *item, PyObject *value)
return -1;
}
PyThreadState *tstate = PyThreadState_Get();
+ // XXX Use _PyObject_GetXIDataWithFallback()?
if (_PyObject_GetXIDataNoFallback(tstate, value, item->xidata) != 0) {
PyMem_RawFree(item->xidata);
item->xidata = NULL;