summaryrefslogtreecommitdiffstats
path: root/Modules/clinic
diff options
context:
space:
mode:
authorChristian Heimes <christian@python.org>2020-11-19 13:36:23 (GMT)
committerGitHub <noreply@github.com>2020-11-19 13:36:23 (GMT)
commitcfeb5437a8910e28726422a14a93a36584e32238 (patch)
treea5ddb6495bf59bbd2d787b715dedaa8faac915cb /Modules/clinic
parent3390347aa036404453213d589fe1e35902e55fd4 (diff)
downloadcpython-cfeb5437a8910e28726422a14a93a36584e32238.zip
cpython-cfeb5437a8910e28726422a14a93a36584e32238.tar.gz
cpython-cfeb5437a8910e28726422a14a93a36584e32238.tar.bz2
bpo-1635741: Port _struct to multiphase initialization (GH-23398)
Signed-off-by: Christian Heimes <christian@python.org>
Diffstat (limited to 'Modules/clinic')
-rw-r--r--Modules/clinic/_struct.c.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/Modules/clinic/_struct.c.h b/Modules/clinic/_struct.c.h
index 1cfaef3..b0c1eb4 100644
--- a/Modules/clinic/_struct.c.h
+++ b/Modules/clinic/_struct.c.h
@@ -199,7 +199,7 @@ calcsize(PyObject *module, PyObject *arg)
PyStructObject *s_object = NULL;
Py_ssize_t _return_value;
- if (!cache_struct_converter(arg, &s_object)) {
+ if (!cache_struct_converter(module, arg, &s_object)) {
goto exit;
}
_return_value = calcsize_impl(module, s_object);
@@ -241,7 +241,7 @@ unpack(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
if (!_PyArg_CheckPositional("unpack", nargs, 2, 2)) {
goto exit;
}
- if (!cache_struct_converter(args[0], &s_object)) {
+ if (!cache_struct_converter(module, args[0], &s_object)) {
goto exit;
}
if (PyObject_GetBuffer(args[1], &buffer, PyBUF_SIMPLE) != 0) {
@@ -297,7 +297,7 @@ unpack_from(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject
if (!args) {
goto exit;
}
- if (!cache_struct_converter(args[0], &s_object)) {
+ if (!cache_struct_converter(module, args[0], &s_object)) {
goto exit;
}
if (PyObject_GetBuffer(args[1], &buffer, PyBUF_SIMPLE) != 0) {
@@ -364,7 +364,7 @@ iter_unpack(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
if (!_PyArg_CheckPositional("iter_unpack", nargs, 2, 2)) {
goto exit;
}
- if (!cache_struct_converter(args[0], &s_object)) {
+ if (!cache_struct_converter(module, args[0], &s_object)) {
goto exit;
}
buffer = args[1];
@@ -376,4 +376,4 @@ exit:
return return_value;
}
-/*[clinic end generated code: output=8089792d8ed0c1be input=a9049054013a1b77]*/
+/*[clinic end generated code: output=a3d3cd900091cb1c input=a9049054013a1b77]*/