From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Tue, 11 Aug 2020 16:34:20 +0000 (-0700) Subject: Add PEP 573 additions to What's New (GH-21374) (GH-21831) X-Git-Tag: v3.9.0rc1~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2146e516ec48d771ad207dc53bd5fd280d7c3110;p=thirdparty%2FPython%2Fcpython.git Add PEP 573 additions to What's New (GH-21374) (GH-21831) (cherry picked from commit af3a6a8caefc2b202c831ab908677c1a4371cc27) Co-authored-by: Petr Viktorin --- diff --git a/Doc/whatsnew/3.9.rst b/Doc/whatsnew/3.9.rst index a5894ef5702d..2b7cbaa48531 100644 --- a/Doc/whatsnew/3.9.rst +++ b/Doc/whatsnew/3.9.rst @@ -1030,6 +1030,13 @@ C API Changes New Features ------------ +* :pep:`573`: Add :c:func:`PyType_FromModuleAndSpec` to associate + a module with a class; :c:func:`PyType_GetModule` and + :c:func:`PyType_GetModuleState` to retrieve the module and its state; and + :c:data:`PyCMethod` and :c:data:`METH_METHOD` to allow a method to + access the class it was defined in. + (Contributed by Marcel Plch and Petr Viktorin in :issue:`38787`.) + * Add :c:func:`PyFrame_GetCode` function: get a frame code. Add :c:func:`PyFrame_GetBack` function: get the frame next outer frame. (Contributed by Victor Stinner in :issue:`40421`.)