Skip to content

Commit 84875a7

Browse files
committed
Fix get_subclasses_key()
1 parent 9f7a1df commit 84875a7

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Objects/typeobject.c

+3
Original file line numberDiff line numberDiff line change
@@ -7639,6 +7639,9 @@ get_subclasses_key(PyTypeObject *type, PyTypeObject *base)
76397639
if (subclasses != NULL) {
76407640
while (PyDict_Next(subclasses, &i, &key, &ref)) {
76417641
PyTypeObject *subclass = type_from_ref(ref);
7642+
if (subclass == NULL) {
7643+
continue;
7644+
}
76427645
if (subclass == type) {
76437646
Py_DECREF(subclass);
76447647
return Py_NewRef(key);

0 commit comments

Comments
 (0)