Skip to content

Commit d8e9678

Browse files
committed
Update _Py_dict_lookup() assertion
1 parent c6b7551 commit d8e9678

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

Objects/dictobject.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1280,7 +1280,10 @@ _Py_dict_lookup(PyDictObject *mp, PyObject *key, Py_hash_t hash, PyObject **valu
12801280
DictKeysKind kind;
12811281
Py_ssize_t ix;
12821282

1283-
_Py_CRITICAL_SECTION_ASSERT_OBJECT_LOCKED(mp);
1283+
if (!PyFrozenDict_CheckExact(mp)) {
1284+
_Py_CRITICAL_SECTION_ASSERT_OBJECT_LOCKED(mp);
1285+
}
1286+
12841287
start:
12851288
dk = mp->ma_keys;
12861289
kind = dk->dk_kind;

0 commit comments

Comments
 (0)