Why is this a problem? ISTM all that is happening is that null tp_base is set to null if Py_tp_base slot is specified as null. If this is somehow a problem - the user should not specify Py_tp_base slot.
Tons of extension modules have been ported to the multiphase initialization API (PEP 489) in bpo-1635741 without this fix. I don't think that it's needed.
History
Date
User
Action
Args
2022-04-11 14:57:34
admin
set
github: 59930
2020-12-18 00:52:15
vstinner
set
status: open -> closednosy: + vstinnermessages: + resolution: not a bugstage: resolved