bpo-1635741: Port _ctypes_test extension to multiphase initialization (PEP 489) (GH-19012)
This commit is contained in:
parent
6ff79f6582
commit
2037502613
|
@ -1032,14 +1032,17 @@ EXPORT (HRESULT) KeepObject(IUnknown *punk)
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
static struct PyModuleDef_Slot _ctypes_test_slots[] = {
|
||||||
|
{0, NULL}
|
||||||
|
};
|
||||||
|
|
||||||
static struct PyModuleDef _ctypes_testmodule = {
|
static struct PyModuleDef _ctypes_testmodule = {
|
||||||
PyModuleDef_HEAD_INIT,
|
PyModuleDef_HEAD_INIT,
|
||||||
"_ctypes_test",
|
"_ctypes_test",
|
||||||
NULL,
|
NULL,
|
||||||
-1,
|
0,
|
||||||
module_methods,
|
module_methods,
|
||||||
NULL,
|
_ctypes_test_slots,
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
NULL
|
NULL
|
||||||
|
@ -1048,5 +1051,5 @@ static struct PyModuleDef _ctypes_testmodule = {
|
||||||
PyMODINIT_FUNC
|
PyMODINIT_FUNC
|
||||||
PyInit__ctypes_test(void)
|
PyInit__ctypes_test(void)
|
||||||
{
|
{
|
||||||
return PyModule_Create(&_ctypes_testmodule);
|
return PyModuleDef_Init(&_ctypes_testmodule);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue