From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Sun, 14 Jul 2019 08:53:18 +0000 (-0700) Subject: bpo-37590: Remove redundant docs of PyEval_EvalFrameEx (GH-14765) X-Git-Tag: v3.8.0b3~56 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7a430109b983806c57babf229c60d0245d0b541c;p=thirdparty%2FPython%2Fcpython.git bpo-37590: Remove redundant docs of PyEval_EvalFrameEx (GH-14765) (cherry picked from commit 40d2226a69aed6252023d365731bd4ed39dc1a4f) Co-authored-by: Hai Shi --- diff --git a/Doc/c-api/veryhigh.rst b/Doc/c-api/veryhigh.rst index e6704ddeca09..67dc11dfa9a5 100644 --- a/Doc/c-api/veryhigh.rst +++ b/Doc/c-api/veryhigh.rst @@ -335,12 +335,12 @@ the same library that the Python runtime is using. .. c:function:: PyObject* PyEval_EvalFrameEx(PyFrameObject *f, int throwflag) - This is the main, unvarnished function of Python interpretation. It is - literally 2000 lines long. The code object associated with the execution - frame *f* is executed, interpreting bytecode and executing calls as needed. - The additional *throwflag* parameter can mostly be ignored - if true, then - it causes an exception to immediately be thrown; this is used for the - :meth:`~generator.throw` methods of generator objects. + This is the main, unvarnished function of Python interpretation. The code + object associated with the execution frame *f* is executed, interpreting + bytecode and executing calls as needed. The additional *throwflag* + parameter can mostly be ignored - if true, then it causes an exception + to immediately be thrown; this is used for the :meth:`~generator.throw` + methods of generator objects. .. versionchanged:: 3.4 This function now includes a debug assertion to help ensure that it