Skip to content

Commit 2655bb4

Browse files
authored
PYTHON-5033 Use PyModule_Add on >= 3.13 (#2332)
1 parent 98b030a commit 2655bb4

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

bson/_cbsonmodule.c

+7
Original file line numberDiff line numberDiff line change
@@ -3227,11 +3227,18 @@ _cbson_exec(PyObject *m)
32273227
INITERROR;
32283228
}
32293229

3230+
#if PY_VERSION_HEX >= 0x030D0000
3231+
if (PyModule_Add(m, "_C_API", c_api_object) < 0) {
3232+
Py_DECREF(m);
3233+
INITERROR;
3234+
}
3235+
# else
32303236
if (PyModule_AddObject(m, "_C_API", c_api_object) < 0) {
32313237
Py_DECREF(c_api_object);
32323238
Py_DECREF(m);
32333239
INITERROR;
32343240
}
3241+
#endif
32353242

32363243
return 0;
32373244
}

0 commit comments

Comments
 (0)