Lines Matching defs:newargs
367 PyObject *newargs = PyList_New(0);
368 if (newargs == NULL) {
383 if (PyList_SetSlice(newargs, PY_SSIZE_T_MAX, PY_SSIZE_T_MAX, subargs) < 0) {
385 Py_DECREF(newargs);
393 Py_DECREF(newargs);
397 if (PyList_Append(newargs, item) < 0) {
398 Py_DECREF(newargs);
402 Py_SETREF(newargs, PySequence_Tuple(newargs));
403 return newargs;
449 t = list[T]; t[int] -> newargs = [int]
450 t = dict[str, T]; t[int] -> newargs = [str, int]
451 t = dict[T, list[S]]; t[str, int] -> newargs = [str, list[int]]
454 PyObject *newargs = PyTuple_New(nargs);
455 if (newargs == NULL) {
463 PyTuple_SET_ITEM(newargs, jarg, arg);
470 Py_DECREF(newargs);
476 Py_DECREF(newargs);
490 Py_DECREF(newargs);
495 jarg = tuple_extend(&newargs, jarg,
504 PyTuple_SET_ITEM(newargs, jarg, arg);
510 return newargs;
530 PyObject *newargs = _Py_subs_parameters(self, alias->args, alias->parameters, item);
531 if (newargs == NULL) {
535 PyObject *res = Py_GenericAlias(alias->origin, newargs);
538 Py_DECREF(newargs);