Skip to content

Commit 0e70217

Browse files
committed
fix
1 parent fcef217 commit 0e70217

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

Objects/dictobject.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1899,8 +1899,6 @@ insertdict(PyDictObject *mp,
18991899
PyObject *old_value = NULL;
19001900
Py_ssize_t ix;
19011901

1902-
ASSERT_DICT_LOCKED(mp);
1903-
19041902
if (_PyDict_HasSplitTable(mp) && PyUnicode_CheckExact(key)) {
19051903
ix = insert_split_key(mp->ma_keys, key, hash);
19061904
if (ix != DKIX_EMPTY) {
@@ -1968,7 +1966,6 @@ insert_to_emptydict(PyDictObject *mp,
19681966
PyObject *key, Py_hash_t hash, PyObject *value)
19691967
{
19701968
assert(mp->ma_keys == Py_EMPTY_KEYS);
1971-
ASSERT_DICT_LOCKED(mp);
19721969

19731970
int unicode = PyUnicode_CheckExact(key);
19741971
PyDictKeysObject *newkeys = new_keys_object(PyDict_LOG_MINSIZE, unicode);
@@ -2752,6 +2749,7 @@ int
27522749
_PyDict_SetItem_KnownHash_LockHeld(PyDictObject *mp, PyObject *key, PyObject *value,
27532750
Py_hash_t hash)
27542751
{
2752+
ASSERT_DICT_LOCKED(mp);
27552753
if (mp->ma_keys == Py_EMPTY_KEYS) {
27562754
return insert_to_emptydict(mp, Py_NewRef(key), hash, Py_NewRef(value));
27572755
}

0 commit comments

Comments
 (0)