Lines Matching refs:defaults
194 PyFunction_SetDefaults(PyObject *op, PyObject *defaults)
200 if (defaults == Py_None)
201 defaults = NULL;
202 else if (defaults && PyTuple_Check(defaults)) {
203 Py_INCREF(defaults);
210 Py_XSETREF(((PyFunctionObject *)op)->func_defaults, defaults);
225 PyFunction_SetKwDefaults(PyObject *op, PyObject *defaults)
231 if (defaults == Py_None)
232 defaults = NULL;
233 else if (defaults && PyDict_Check(defaults)) {
234 Py_INCREF(defaults);
242 Py_XSETREF(((PyFunctionObject *)op)->func_kwdefaults, defaults);
602 argdefs as defaults: object = None
612 PyObject *name, PyObject *defaults, PyObject *closure)
623 if (defaults != Py_None && !PyTuple_Check(defaults)) {
625 "arg 4 (defaults) must be None or tuple");
671 if (defaults != Py_None) {
672 Py_INCREF(defaults);
673 newfunc->func_defaults = defaults;