bpo-1635741: Port _string module to multi-phase init (GH-22148)

Port the _string extension module to the multi-phase initialization
API (PEP 489).
This commit is contained in:
Victor Stinner 2020-09-08 15:33:08 +02:00 committed by GitHub
parent 52a2df135c
commit bb083d33f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 9 deletions

View File

@ -0,0 +1,2 @@
Port the ``_string`` extension module to the multi-phase initialization API
(:pep:`489`).

View File

@ -16243,20 +16243,16 @@ static PyMethodDef _string_methods[] = {
static struct PyModuleDef _string_module = {
PyModuleDef_HEAD_INIT,
"_string",
PyDoc_STR("string helper module"),
0,
_string_methods,
NULL,
NULL,
NULL,
NULL
.m_name = "_string",
.m_doc = PyDoc_STR("string helper module"),
.m_size = 0,
.m_methods = _string_methods,
};
PyMODINIT_FUNC
PyInit__string(void)
{
return PyModule_Create(&_string_module);
return PyModuleDef_Init(&_string_module);
}