8000 Call _PyType_CheckConsistency() after setting the fields. · python/cpython@8bd3b67 · GitHub
[go: up one dir, main page]

Skip to content

Commit 8bd3b67

Browse files
Call _PyType_CheckConsistency() after setting the fields.
1 parent de2a3c1 commit 8bd3b67

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

Objects/typeobject.c

+1-4
Original file line numberDiff line numberDiff line change
@@ -7274,15 +7274,12 @@ _PyStaticType_InitBuiltin(PyInterpreterState *interp, PyTypeObject *self)
72747274

72757275
static_builtin_state_init(interp, self);
72767276

7277-
/* Per-interpreter tp_subclasses is done lazily.
7278-
Otherwise we would initialize it here. */
7279-
7280-
assert(_PyType_CheckConsistency(self));
72817277
/* We must explicitly set these for subinterpreters.
72827278
tp_subclasses is set lazily. */
72837279
type_ready_set_dict(self);
72847280
type_ready_set_bases(self);
72857281
type_ready_mro(self);
7282+
assert(_PyType_CheckConsistency(self));
72867283
return 0;
72877284
}
72887285

0 commit comments

Comments
 (0)
0