diff options
author | Eric Snow <ericsnowcurrently@gmail.com> | 2025-04-25 10:43:50 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-04-25 16:43:50 +0000 |
commit | 2a28b21a517775120a7a720adc29cf85111e8bf4 (patch) | |
tree | f49e3b09a8005117e59bb7f99ba49cea5a038054 /Python/crossinterp_data_lookup.h | |
parent | 622176513ef7dc41faaa8403b09b799bc5785aee (diff) | |
download | cpython-2a28b21a517775120a7a720adc29cf85111e8bf4.tar.gz cpython-2a28b21a517775120a7a720adc29cf85111e8bf4.zip |
gh-132776: Revert Moving memoryview XIData Code to memoryobject.c (gh-132960)
This is a partial revert of gh-132821. It resolves the refleak introduced by that PR.
Diffstat (limited to 'Python/crossinterp_data_lookup.h')
-rw-r--r-- | Python/crossinterp_data_lookup.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/Python/crossinterp_data_lookup.h b/Python/crossinterp_data_lookup.h index 6e75e247528..48e5d9762cd 100644 --- a/Python/crossinterp_data_lookup.h +++ b/Python/crossinterp_data_lookup.h @@ -174,7 +174,6 @@ _lookup_getdata_from_registry(dlcontext_t *ctx, PyObject *obj) PyTypeObject *cls = Py_TYPE(obj); dlregistry_t *xidregistry = _get_xidregistry_for_type(ctx, cls); - assert(xidregistry->initialized); _xidregistry_lock(xidregistry); dlregitem_t *matched = _xidregistry_find_type(xidregistry, cls); @@ -191,7 +190,6 @@ static int _xidregistry_add_type(dlregistry_t *xidregistry, PyTypeObject *cls, xidatafunc getdata) { - assert(xidregistry->initialized); dlregitem_t *newhead = PyMem_RawMalloc(sizeof(dlregitem_t)); if (newhead == NULL) { return -1; |