]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Add PEP 573 additions to What's New (GH-21374) (GH-21831)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Tue, 11 Aug 2020 16:34:20 +0000 (09:34 -0700)
committerGitHub <noreply@github.com>
Tue, 11 Aug 2020 16:34:20 +0000 (18:34 +0200)
(cherry picked from commit af3a6a8caefc2b202c831ab908677c1a4371cc27)

Co-authored-by: Petr Viktorin <encukou@gmail.com>
Doc/whatsnew/3.9.rst

index a5894ef5702d3173d3c90f48c7ac81f4c7c0fa88..2b7cbaa48531a9526bcde92b78d048815e587b8b 100644 (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`.)