summaryrefslogtreecommitdiffstats
path: root/Modules/clinic
diff options
context:
space:
mode:
Diffstat (limited to 'Modules/clinic')
-rw-r--r--Modules/clinic/_collectionsmodule.c.h6
-rw-r--r--Modules/clinic/_queuemodule.c.h9
-rw-r--r--Modules/clinic/_ssl.c.h13
-rw-r--r--Modules/clinic/itertoolsmodule.c.h38
-rw-r--r--Modules/clinic/selectmodule.c.h9
5 files changed, 36 insertions, 39 deletions
diff --git a/Modules/clinic/_collectionsmodule.c.h b/Modules/clinic/_collectionsmodule.c.h
index ad4da88..8ea0255 100644
--- a/Modules/clinic/_collectionsmodule.c.h
+++ b/Modules/clinic/_collectionsmodule.c.h
@@ -46,11 +46,11 @@ static PyObject *
tuplegetter_new(PyTypeObject *type, PyObject *args, PyObject *kwargs)
{
PyObject *return_value = NULL;
+ PyTypeObject *base_tp = &tuplegetter_type;
Py_ssize_t index;
PyObject *doc;
- if ((type == &tuplegetter_type ||
- type->tp_init == tuplegetter_type.tp_init) &&
+ if ((type == base_tp || type->tp_init == base_tp->tp_init) &&
!_PyArg_NoKeywords("_tuplegetter", kwargs)) {
goto exit;
}
@@ -75,4 +75,4 @@ tuplegetter_new(PyTypeObject *type, PyObject *args, PyObject *kwargs)
exit:
return return_value;
}
-/*[clinic end generated code: output=12168d58a11a4fb9 input=a9049054013a1b77]*/
+/*[clinic end generated code: output=91a0f221c7b1f96c input=a9049054013a1b77]*/
diff --git a/Modules/clinic/_queuemodule.c.h b/Modules/clinic/_queuemodule.c.h
index f86dac3..94fb59a 100644
--- a/Modules/clinic/_queuemodule.c.h
+++ b/Modules/clinic/_queuemodule.c.h
@@ -21,14 +21,13 @@ static PyObject *
simplequeue_new(PyTypeObject *type, PyObject *args, PyObject *kwargs)
{
PyObject *return_value = NULL;
+ PyTypeObject *base_tp = simplequeue_get_state_by_type(type)->SimpleQueueType;
- if ((type == simplequeue_get_state_by_type(type)->SimpleQueueType ||
- type->tp_init == simplequeue_get_state_by_type(type)->SimpleQueueType->tp_init) &&
+ if ((type == base_tp || type->tp_init == base_tp->tp_init) &&
!_PyArg_NoPositional("SimpleQueue", args)) {
goto exit;
}
- if ((type == simplequeue_get_state_by_type(type)->SimpleQueueType ||
- type->tp_init == simplequeue_get_state_by_type(type)->SimpleQueueType->tp_init) &&
+ if ((type == base_tp || type->tp_init == base_tp->tp_init) &&
!_PyArg_NoKeywords("SimpleQueue", kwargs)) {
goto exit;
}
@@ -332,4 +331,4 @@ _queue_SimpleQueue_qsize(simplequeueobject *self, PyObject *Py_UNUSED(ignored))
exit:
return return_value;
}
-/*[clinic end generated code: output=628e992d38f50aac input=a9049054013a1b77]*/
+/*[clinic end generated code: output=9a72a8d1b5767f6a input=a9049054013a1b77]*/
diff --git a/Modules/clinic/_ssl.c.h b/Modules/clinic/_ssl.c.h
index 2d7c98c..9f967dd 100644
--- a/Modules/clinic/_ssl.c.h
+++ b/Modules/clinic/_ssl.c.h
@@ -435,10 +435,10 @@ static PyObject *
_ssl__SSLContext(PyTypeObject *type, PyObject *args, PyObject *kwargs)
{
PyObject *return_value = NULL;
+ PyTypeObject *base_tp = get_state_type(type)->PySSLContext_Type;
int proto_version;
- if ((type == get_state_type(type)->PySSLContext_Type ||
- type->tp_init == get_state_type(type)->PySSLContext_Type->tp_init) &&
+ if ((type == base_tp || type->tp_init == base_tp->tp_init) &&
!_PyArg_NoKeywords("_SSLContext", kwargs)) {
goto exit;
}
@@ -1028,14 +1028,13 @@ static PyObject *
_ssl_MemoryBIO(PyTypeObject *type, PyObject *args, PyObject *kwargs)
{
PyObject *return_value = NULL;
+ PyTypeObject *base_tp = get_state_type(type)->PySSLMemoryBIO_Type;
- if ((type == get_state_type(type)->PySSLMemoryBIO_Type ||
- type->tp_init == get_state_type(type)->PySSLMemoryBIO_Type->tp_init) &&
+ if ((type == base_tp || type->tp_init == base_tp->tp_init) &&
!_PyArg_NoPositional("MemoryBIO", args)) {
goto exit;
}
- if ((type == get_state_type(type)->PySSLMemoryBIO_Type ||
- type->tp_init == get_state_type(type)->PySSLMemoryBIO_Type->tp_init) &&
+ if ((type == base_tp || type->tp_init == base_tp->tp_init) &&
!_PyArg_NoKeywords("MemoryBIO", kwargs)) {
goto exit;
}
@@ -1543,4 +1542,4 @@ exit:
#ifndef _SSL_ENUM_CRLS_METHODDEF
#define _SSL_ENUM_CRLS_METHODDEF
#endif /* !defined(_SSL_ENUM_CRLS_METHODDEF) */
-/*[clinic end generated code: output=a3d97a19163bb044 input=a9049054013a1b77]*/
+/*[clinic end generated code: output=4d9b81fa81f520f0 input=a9049054013a1b77]*/
diff --git a/Modules/clinic/itertoolsmodule.c.h b/Modules/clinic/itertoolsmodule.c.h
index 287de524..70299ac 100644
--- a/Modules/clinic/itertoolsmodule.c.h
+++ b/Modules/clinic/itertoolsmodule.c.h
@@ -102,10 +102,10 @@ static PyObject *
pairwise_new(PyTypeObject *type, PyObject *args, PyObject *kwargs)
{
PyObject *return_value = NULL;
+ PyTypeObject *base_tp = &pairwise_type;
PyObject *iterable;
- if ((type == &pairwise_type ||
- type->tp_init == pairwise_type.tp_init) &&
+ if ((type == base_tp || type->tp_init == base_tp->tp_init) &&
!_PyArg_NoKeywords("pairwise", kwargs)) {
goto exit;
}
@@ -195,11 +195,11 @@ static PyObject *
itertools__grouper(PyTypeObject *type, PyObject *args, PyObject *kwargs)
{
PyObject *return_value = NULL;
+ PyTypeObject *base_tp = &_grouper_type;
PyObject *parent;
PyObject *tgtkey;
- if ((type == &_grouper_type ||
- type->tp_init == _grouper_type.tp_init) &&
+ if ((type == base_tp || type->tp_init == base_tp->tp_init) &&
!_PyArg_NoKeywords("_grouper", kwargs)) {
goto exit;
}
@@ -232,12 +232,12 @@ static PyObject *
itertools_teedataobject(PyTypeObject *type, PyObject *args, PyObject *kwargs)
{
PyObject *return_value = NULL;
+ PyTypeObject *base_tp = &teedataobject_type;
PyObject *it;
PyObject *values;
PyObject *next;
- if ((type == &teedataobject_type ||
- type->tp_init == teedataobject_type.tp_init) &&
+ if ((type == base_tp || type->tp_init == base_tp->tp_init) &&
!_PyArg_NoKeywords("teedataobject", kwargs)) {
goto exit;
}
@@ -270,10 +270,10 @@ static PyObject *
itertools__tee(PyTypeObject *type, PyObject *args, PyObject *kwargs)
{
PyObject *return_value = NULL;
+ PyTypeObject *base_tp = &tee_type;
PyObject *iterable;
- if ((type == &tee_type ||
- type->tp_init == tee_type.tp_init) &&
+ if ((type == base_tp || type->tp_init == base_tp->tp_init) &&
!_PyArg_NoKeywords("_tee", kwargs)) {
goto exit;
}
@@ -345,10 +345,10 @@ static PyObject *
itertools_cycle(PyTypeObject *type, PyObject *args, PyObject *kwargs)
{
PyObject *return_value = NULL;
+ PyTypeObject *base_tp = &cycle_type;
PyObject *iterable;
- if ((type == &cycle_type ||
- type->tp_init == cycle_type.tp_init) &&
+ if ((type == base_tp || type->tp_init == base_tp->tp_init) &&
!_PyArg_NoKeywords("cycle", kwargs)) {
goto exit;
}
@@ -377,11 +377,11 @@ static PyObject *
itertools_dropwhile(PyTypeObject *type, PyObject *args, PyObject *kwargs)
{
PyObject *return_value = NULL;
+ PyTypeObject *base_tp = &dropwhile_type;
PyObject *func;
PyObject *seq;
- if ((type == &dropwhile_type ||
- type->tp_init == dropwhile_type.tp_init) &&
+ if ((type == base_tp || type->tp_init == base_tp->tp_init) &&
!_PyArg_NoKeywords("dropwhile", kwargs)) {
goto exit;
}
@@ -409,11 +409,11 @@ static PyObject *
itertools_takewhile(PyTypeObject *type, PyObject *args, PyObject *kwargs)
{
PyObject *return_value = NULL;
+ PyTypeObject *base_tp = &takewhile_type;
PyObject *func;
PyObject *seq;
- if ((type == &takewhile_type ||
- type->tp_init == takewhile_type.tp_init) &&
+ if ((type == base_tp || type->tp_init == base_tp->tp_init) &&
!_PyArg_NoKeywords("takewhile", kwargs)) {
goto exit;
}
@@ -441,11 +441,11 @@ static PyObject *
itertools_starmap(PyTypeObject *type, PyObject *args, PyObject *kwargs)
{
PyObject *return_value = NULL;
+ PyTypeObject *base_tp = &starmap_type;
PyObject *func;
PyObject *seq;
- if ((type == &starmap_type ||
- type->tp_init == starmap_type.tp_init) &&
+ if ((type == base_tp || type->tp_init == base_tp->tp_init) &&
!_PyArg_NoKeywords("starmap", kwargs)) {
goto exit;
}
@@ -821,11 +821,11 @@ static PyObject *
itertools_filterfalse(PyTypeObject *type, PyObject *args, PyObject *kwargs)
{
PyObject *return_value = NULL;
+ PyTypeObject *base_tp = &filterfalse_type;
PyObject *func;
PyObject *seq;
- if ((type == &filterfalse_type ||
- type->tp_init == filterfalse_type.tp_init) &&
+ if ((type == base_tp || type->tp_init == base_tp->tp_init) &&
!_PyArg_NoKeywords("filterfalse", kwargs)) {
goto exit;
}
@@ -913,4 +913,4 @@ skip_optional_pos:
exit:
return return_value;
}
-/*[clinic end generated code: output=0229ebd72962f130 input=a9049054013a1b77]*/
+/*[clinic end generated code: output=47c8c8ccec8740d7 input=a9049054013a1b77]*/
diff --git a/Modules/clinic/selectmodule.c.h b/Modules/clinic/selectmodule.c.h
index fda9aaa..f44ca1d 100644
--- a/Modules/clinic/selectmodule.c.h
+++ b/Modules/clinic/selectmodule.c.h
@@ -1061,14 +1061,13 @@ static PyObject *
select_kqueue(PyTypeObject *type, PyObject *args, PyObject *kwargs)
{
PyObject *return_value = NULL;
+ PyTypeObject *base_tp = _selectstate_by_type(type)->kqueue_queue_Type;
- if ((type == _selectstate_by_type(type)->kqueue_queue_Type ||
- type->tp_init == _selectstate_by_type(type)->kqueue_queue_Type->tp_init) &&
+ if ((type == base_tp || type->tp_init == base_tp->tp_init) &&
!_PyArg_NoPositional("kqueue", args)) {
goto exit;
}
- if ((type == _selectstate_by_type(type)->kqueue_queue_Type ||
- type->tp_init == _selectstate_by_type(type)->kqueue_queue_Type->tp_init) &&
+ if ((type == base_tp || type->tp_init == base_tp->tp_init) &&
!_PyArg_NoKeywords("kqueue", kwargs)) {
goto exit;
}
@@ -1310,4 +1309,4 @@ exit:
#ifndef SELECT_KQUEUE_CONTROL_METHODDEF
#define SELECT_KQUEUE_CONTROL_METHODDEF
#endif /* !defined(SELECT_KQUEUE_CONTROL_METHODDEF) */
-/*[clinic end generated code: output=9556c7d6cd5192d1 input=a9049054013a1b77]*/
+/*[clinic end generated code: output=64516114287e894d input=a9049054013a1b77]*/