mirror of
https://github.com/python/cpython.git
synced 2025-08-04 17:08:35 +00:00
bpo-29464: Rename METH_FASTCALL to METH_FASTCALL|METH_KEYWORDS and make (#1955)
the bare METH_FASTCALL be used for functions with positional-only parameters.
This commit is contained in:
parent
aa0aa0492c
commit
6969eaf468
76 changed files with 616 additions and 1916 deletions
|
@ -912,14 +912,10 @@ done:
|
|||
}
|
||||
|
||||
static PyObject *
|
||||
deque_rotate(dequeobject *deque, PyObject **args, Py_ssize_t nargs,
|
||||
PyObject *kwnames)
|
||||
deque_rotate(dequeobject *deque, PyObject **args, Py_ssize_t nargs)
|
||||
{
|
||||
Py_ssize_t n=1;
|
||||
|
||||
if (!_PyArg_NoStackKeywords("rotate", kwnames)) {
|
||||
return NULL;
|
||||
}
|
||||
if (!_PyArg_ParseStack(args, nargs, "|n:rotate", &n)) {
|
||||
return NULL;
|
||||
}
|
||||
|
@ -1052,8 +1048,7 @@ deque_len(dequeobject *deque)
|
|||
}
|
||||
|
||||
static PyObject *
|
||||
deque_index(dequeobject *deque, PyObject **args, Py_ssize_t nargs,
|
||||
PyObject *kwnames)
|
||||
deque_index(dequeobject *deque, PyObject **args, Py_ssize_t nargs)
|
||||
{
|
||||
Py_ssize_t i, n, start=0, stop=Py_SIZE(deque);
|
||||
PyObject *v, *item;
|
||||
|
@ -1062,9 +1057,6 @@ deque_index(dequeobject *deque, PyObject **args, Py_ssize_t nargs,
|
|||
size_t start_state = deque->state;
|
||||
int cmp;
|
||||
|
||||
if (!_PyArg_NoStackKeywords("index", kwnames)) {
|
||||
return NULL;
|
||||
}
|
||||
if (!_PyArg_ParseStack(args, nargs, "O|O&O&:index", &v,
|
||||
_PyEval_SliceIndexNotNone, &start,
|
||||
_PyEval_SliceIndexNotNone, &stop)) {
|
||||
|
@ -1133,17 +1125,13 @@ PyDoc_STRVAR(index_doc,
|
|||
*/
|
||||
|
||||
static PyObject *
|
||||
deque_insert(dequeobject *deque, PyObject **args, Py_ssize_t nargs,
|
||||
PyObject *kwnames)
|
||||
deque_insert(dequeobject *deque, PyObject **args, Py_ssize_t nargs)
|
||||
{
|
||||
Py_ssize_t index;
|
||||
Py_ssize_t n = Py_SIZE(deque);
|
||||
PyObject *value;
|
||||
PyObject *rv;
|
||||
|
||||
if (!_PyArg_NoStackKeywords("insert", kwnames)) {
|
||||
return NULL;
|
||||
}
|
||||
if (!_PyArg_ParseStack(args, nargs, "nO:insert", &index, &value)) {
|
||||
return NULL;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue