Skip to content

Commit 3a85298

Browse files
committed
Use PyUnstable_Object_IsUniquelyReferenced()
1 parent 04e193c commit 3a85298

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Objects/dictobject.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3311,7 +3311,7 @@ _PyDict_FromKeys(PyObject *cls, PyObject *iterable, PyObject *value)
33113311
}
33123312
Py_SETREF(d, copy);
33133313
}
3314-
assert(!PyFrozenDict_Check(d) || Py_REFCNT(d) == 1);
3314+
assert(!PyFrozenDict_Check(d) || PyUnstable_Object_IsUniquelyReferenced(d));
33153315

33163316
if (PyDict_CheckExact(d)) {
33173317
if (PyDict_CheckExact(iterable)) {
@@ -8017,7 +8017,7 @@ frozendict_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
80178017
if (d == NULL) {
80188018
return NULL;
80198019
}
8020-
assert(Py_REFCNT(d) == 1);
8020+
assert(PyUnstable_Object_IsUniquelyReferenced(d));
80218021

80228022
PyFrozenDictObject *self = _PyFrozenDictObject_CAST(d);
80238023
self->ma_hash = -1;

0 commit comments

Comments
 (0)