Skip to content

Commit 71dc27c

Browse files
ericsnowcurrentlyGlyphack
authored andcommitted
pythongh-111698: Restrict Py_mod_multiple_interpreters to 3.12+ Under Py_LIMITED_API (pythongh-111707)
This should have been done in pythongh-104148. (A similar fix has already be done for that slot's value macros, and backported to 3.12. See pythongh-110968.)
1 parent 9f07928 commit 71dc27c

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Include/moduleobject.h

+3-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,9 @@ struct PyModuleDef_Slot {
7373

7474
#define Py_mod_create 1
7575
#define Py_mod_exec 2
76-
#define Py_mod_multiple_interpreters 3
76+
#if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x030c0000
77+
# define Py_mod_multiple_interpreters 3
78+
#endif
7779

7880
#ifndef Py_LIMITED_API
7981
#define _Py_mod_LAST_SLOT 3

0 commit comments

Comments
 (0)