gh-103092: Make `_elementtree` module importable in sub-interpreters (#113434)

https://github.com/python/cpython/commit/f1676867b52f8b6c7f70bf32e2a53f7edd6... commit: f1676867b52f8b6c7f70bf32e2a53f7edd6700a7 branch: main author: Kirill Podoprigora <kirill.bast9@mail.ru> committer: kumaraditya303 <kumaraditya@python.org> date: 2023-12-28T14:42:21+05:30 summary: gh-103092: Make `_elementtree` module importable in sub-interpreters (#113434) Enable imports of _elementtree module in sub-interpreters files: M Modules/_elementtree.c diff --git a/Modules/_elementtree.c b/Modules/_elementtree.c index 5bf67870767698..b574c96d3f9625 100644 --- a/Modules/_elementtree.c +++ b/Modules/_elementtree.c @@ -4430,9 +4430,7 @@ module_exec(PyObject *m) static struct PyModuleDef_Slot elementtree_slots[] = { {Py_mod_exec, module_exec}, - // XXX gh-103092: fix isolation. - {Py_mod_multiple_interpreters, Py_MOD_MULTIPLE_INTERPRETERS_NOT_SUPPORTED}, - //{Py_mod_multiple_interpreters, Py_MOD_PER_INTERPRETER_GIL_SUPPORTED}, + {Py_mod_multiple_interpreters, Py_MOD_PER_INTERPRETER_GIL_SUPPORTED}, {0, NULL}, };
participants (1)
-
kumaraditya303