File tree 1 file changed +8
-3
lines changed
1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -510,16 +510,21 @@ _PyStructSequence_InitBuiltinWithFlags(PyTypeObject *type,
510
510
PyStructSequence_Desc * desc ,
511
511
unsigned long tp_flags )
512
512
{
513
+ PyMemberDef * members ;
514
+ Py_ssize_t n_members , n_unnamed_members ;
515
+
513
516
if (type -> tp_flags & Py_TPFLAGS_READY ) {
514
517
if (_PyStaticType_InitBuiltin (type ) < 0 ) {
515
518
goto failed_init_builtin ;
516
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
+ }
517
525
return 0 ;
518
526
}
519
527
520
- PyMemberDef * members ;
521
- Py_ssize_t n_members , n_unnamed_members ;
522
-
523
528
members = initialize_members (desc , & n_members , & n_unnamed_members );
524
529
if (members == NULL ) {
525
530
return -1 ;
You can’t perform that action at this time.
0 commit comments