bpo-1635741: Port _bisect module to multi-phase init (GH-22415)

This commit is contained in:
Dong-hee Na 2020-09-26 19:56:26 +09:00 committed by GitHub
parent d73cf7ca85
commit 2afd1751dd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 9 deletions

View File

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

View File

@ -237,18 +237,14 @@ common approach.\n");
static struct PyModuleDef _bisectmodule = { static struct PyModuleDef _bisectmodule = {
PyModuleDef_HEAD_INIT, PyModuleDef_HEAD_INIT,
"_bisect", .m_name = "_bisect",
module_doc, .m_doc = module_doc,
-1, .m_methods = bisect_methods,
bisect_methods, .m_size = 0
NULL,
NULL,
NULL,
NULL
}; };
PyMODINIT_FUNC PyMODINIT_FUNC
PyInit__bisect(void) PyInit__bisect(void)
{ {
return PyModule_Create(&_bisectmodule); return PyModuleDef_Init(&_bisectmodule);
} }