Add PEP 573 additions to What's New (GH-21374) (GH-21831)

(cherry picked from commit af3a6a8cae)

Co-authored-by: Petr Viktorin <encukou@gmail.com>
This commit is contained in:
Miss Islington (bot) 2020-08-11 09:34:20 -07:00 committed by GitHub
parent a0b57b3317
commit 2146e516ec
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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`.)