https://github.com/python/cpython/commit/ea39c8b08d8f025273bfa5b7a95f7b5984dc1e86
commit: ea39c8b08d8f025273bfa5b7a95f7b5984dc1e86
branch: main
author: Peter Bierma <[email protected]>
committer: encukou <[email protected]>
date: 2025-01-09T14:54:44+01:00
summary:
gh-118915: Document `PyUnstable_InterpreterState_GetMainModule` (GH-128483)
files:
M Doc/c-api/init.rst
diff --git a/Doc/c-api/init.rst b/Doc/c-api/init.rst
index dd63dd013e32dc..97996a6f69dd22 100644
--- a/Doc/c-api/init.rst
+++ b/Doc/c-api/init.rst
@@ -1492,6 +1492,17 @@ All of the following functions must be called after
:c:func:`Py_Initialize`.
.. versionadded:: 3.8
+
+.. c:function:: PyObject*
PyUnstable_InterpreterState_GetMainModule(PyInterpreterState *interp)
+
+ Return a :term:`strong reference` to the ``__main__`` `module object
<moduleobjects>`_
+ for the given interpreter.
+
+ The caller must hold the GIL.
+
+ .. versionadded:: 3.13
+
+
.. c:type:: PyObject* (*_PyFrameEvalFunction)(PyThreadState *tstate,
_PyInterpreterFrame *frame, int throwflag)
Type of a frame evaluation function.
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]