We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent abae429 commit 7ccc2e4Copy full SHA for 7ccc2e4
Objects/structseq.c
@@ -510,16 +510,21 @@ _PyStructSequence_InitBuiltinWithFlags(PyTypeObject *type,
510
PyStructSequence_Desc *desc,
511
unsigned long tp_flags)
512
{
513
+ PyMemberDef *members;
514
+ Py_ssize_t n_members, n_unnamed_members;
515
+
516
if (type->tp_flags & Py_TPFLAGS_READY) {
517
if (_PyStaticType_InitBuiltin(type) < 0) {
518
goto failed_init_builtin;
519
}
520
+ n_members = count_members(desc, &n_unnamed_members);
521
+ if (initialize_structseq_dict(
522
+ desc, _PyType_GetDict(type), n_members, n_unnamed_members) < 0) {
523
+ return -1;
524
+ }
525
return 0;
526
527
- PyMemberDef *members;
- Py_ssize_t n_members, n_unnamed_members;
-
528
members = initialize_members(desc, &n_members, &n_unnamed_members);
529
if (members == NULL) {
530
return -1;
0 commit comments