diff --git a/tests/packages/complex/extension.c b/tests/packages/complex/extension.c index 827318a79..d4b32a286 100644 --- a/tests/packages/complex/extension.c +++ b/tests/packages/complex/extension.c @@ -22,5 +22,12 @@ static struct PyModuleDef module = { }; PyMODINIT_FUNC PyInit_extension(void) { - return PyModule_Create(&module); + PyObject *m = PyModule_Create(&module); + if (m == NULL) { + return NULL; + } +#ifdef Py_GIL_DISABLED + PyUnstable_Module_SetGIL(m, Py_MOD_GIL_NOT_USED); +#endif + return m; }