[Python-checkins] bpo-38787: Update structures.rst docs (PEP 573) (GH-19980)

Hai Shi webhook-mailer at python.org
Thu May 7 13:16:09 EDT 2020


https://github.com/python/cpython/commit/c068b53a0ca6ebf740d98e422569d2f705e54f93
commit: c068b53a0ca6ebf740d98e422569d2f705e54f93
branch: master
author: Hai Shi <shihai1992 at gmail.com>
committer: GitHub <noreply at github.com>
date: 2020-05-07T19:16:01+02:00
summary:

bpo-38787: Update structures.rst docs (PEP 573) (GH-19980)

files:
M Doc/c-api/structures.rst
M Modules/_testmultiphase.c

diff --git a/Doc/c-api/structures.rst b/Doc/c-api/structures.rst
index 72c94459295c4..ea97e1e715561 100644
--- a/Doc/c-api/structures.rst
+++ b/Doc/c-api/structures.rst
@@ -150,7 +150,7 @@ Implementing functions and methods
    The function signature is::
 
       PyObject *PyCFunction(PyObject *self,
-                            PyObject *const *args);
+                            PyObject *args);
 
 .. c:type:: PyCFunctionWithKeywords
 
@@ -159,7 +159,7 @@ Implementing functions and methods
    The function signature is::
 
       PyObject *PyCFunctionWithKeywords(PyObject *self,
-                                        PyObject *const *args,
+                                        PyObject *args,
                                         PyObject *kwargs);
 
 
diff --git a/Modules/_testmultiphase.c b/Modules/_testmultiphase.c
index 3084fc12a5ef5..d69ae628fa7a4 100644
--- a/Modules/_testmultiphase.c
+++ b/Modules/_testmultiphase.c
@@ -820,16 +820,12 @@ static PyModuleDef_Slot meth_state_access_slots[] = {
 };
 
 static PyModuleDef def_meth_state_access = {
-    PyModuleDef_HEAD_INIT,                      /* m_base */
-    "_testmultiphase_meth_state_access",        /* m_name */
-    PyDoc_STR("Module testing access"
-              " to state from methods."),
-    sizeof(meth_state),                         /* m_size */
-    NULL,                                       /* m_methods */
-    meth_state_access_slots,                    /* m_slots */
-    0,                                          /* m_traverse */
-    0,                                          /* m_clear */
-    0,                                          /* m_free */
+    PyModuleDef_HEAD_INIT,
+    .m_name = "_testmultiphase_meth_state_access",
+    .m_doc = PyDoc_STR("Module testing access"
+                       " to state from methods."),
+    .m_size = sizeof(meth_state),
+    .m_slots = meth_state_access_slots,
 };
 
 PyMODINIT_FUNC



More information about the Python-checkins mailing list