Sorry, something went wrong.
There was a problem hiding this comment.
@vstinner I'd like to create a new helper function for this.
This logic can be reused.
https://github.com/python/cpython/blob/514c469719f149e1722a91a9d0c63bf89dfefb2a/Modules/itertoolsmodule.c#L4733L4747
What do you think?
Sorry, something went wrong.
There was a problem hiding this comment.
Do you mean combine PyType_Ready + _PyType_Name + PyModule_AddObject? Yeah, maybe it's worth it, but I would prefer to add it once this PR lands.
Sorry, something went wrong.
| &PyODict_Type, | ||
| &dequeiter_type, | ||
| &dequereviter_type, | ||
| &tuplegetter_type, |
There was a problem hiding this comment.
Either you use Py_ARRAY_COUNT() to get the list length, or you need to add a NULL terminator. Currently, you rely on an undefined behavior.
Sorry, something went wrong.
|
FWIW, some comments in https://github.com/python/cpython/pull/18066/files |
Sorry, something went wrong.
https://bugs.python.org/issue1635741