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]

Reply via email to