diff options
author | Dong-hee Na <donghee.na92@gmail.com> | 2020-09-26 10:56:26 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-26 10:56:26 (GMT) |
commit | 2afd1751dd9a35d4ec03b708e3e5cddd72c43f7e (patch) | |
tree | 4e97d7e949cf9dafa42855d870fe73f269f671e4 | |
parent | d73cf7ca85fb60b739e671597aabe72cc36d397a (diff) | |
download | cpython-2afd1751dd9a35d4ec03b708e3e5cddd72c43f7e.zip cpython-2afd1751dd9a35d4ec03b708e3e5cddd72c43f7e.tar.gz cpython-2afd1751dd9a35d4ec03b708e3e5cddd72c43f7e.tar.bz2 |
bpo-1635741: Port _bisect module to multi-phase init (GH-22415)
-rw-r--r-- | Misc/NEWS.d/next/Core and Builtins/2020-09-26-14-43-30.bpo-1635741.aJS9B3.rst | 1 | ||||
-rw-r--r-- | Modules/_bisectmodule.c | 14 |
2 files changed, 6 insertions, 9 deletions
diff --git a/Misc/NEWS.d/next/Core and Builtins/2020-09-26-14-43-30.bpo-1635741.aJS9B3.rst b/Misc/NEWS.d/next/Core and Builtins/2020-09-26-14-43-30.bpo-1635741.aJS9B3.rst new file mode 100644 index 0000000..252dab3 --- /dev/null +++ b/Misc/NEWS.d/next/Core and Builtins/2020-09-26-14-43-30.bpo-1635741.aJS9B3.rst @@ -0,0 +1 @@ +Port the :mod:`_bisect` module to the multi-phase initialization API (:pep:`489`). diff --git a/Modules/_bisectmodule.c b/Modules/_bisectmodule.c index 82d800d..277e975 100644 --- a/Modules/_bisectmodule.c +++ b/Modules/_bisectmodule.c @@ -237,18 +237,14 @@ common approach.\n"); static struct PyModuleDef _bisectmodule = { PyModuleDef_HEAD_INIT, - "_bisect", - module_doc, - -1, - bisect_methods, - NULL, - NULL, - NULL, - NULL + .m_name = "_bisect", + .m_doc = module_doc, + .m_methods = bisect_methods, + .m_size = 0 }; PyMODINIT_FUNC PyInit__bisect(void) { - return PyModule_Create(&_bisectmodule); + return PyModuleDef_Init(&_bisectmodule); } |