summaryrefslogtreecommitdiffstats
path: root/contrib/tools/python3/Modules/_statisticsmodule.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/tools/python3/Modules/_statisticsmodule.c')
-rw-r--r--contrib/tools/python3/Modules/_statisticsmodule.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/contrib/tools/python3/Modules/_statisticsmodule.c b/contrib/tools/python3/Modules/_statisticsmodule.c
index 1d5465fbe6d..b84f731ad6a 100644
--- a/contrib/tools/python3/Modules/_statisticsmodule.c
+++ b/contrib/tools/python3/Modules/_statisticsmodule.c
@@ -1,5 +1,11 @@
/* statistics accelerator C extension: _statistics module. */
+// Need limited C API version 3.13 for Py_mod_gil
+#include "pyconfig.h" // Py_GIL_DISABLED
+#ifndef Py_GIL_DISABLED
+# define Py_LIMITED_API 0x030d0000
+#endif
+
#include "Python.h"
#include "clinic/_statisticsmodule.c.h"
@@ -130,6 +136,7 @@ PyDoc_STRVAR(statistics_doc,
static struct PyModuleDef_Slot _statisticsmodule_slots[] = {
{Py_mod_multiple_interpreters, Py_MOD_PER_INTERPRETER_GIL_SUPPORTED},
+ {Py_mod_gil, Py_MOD_GIL_NOT_USED},
{0, NULL}
};