Lines Matching defs:arg
2668 /* Single-arg dict update; used by dict_update_common and operators. */
2670 dict_update_arg(PyObject *self, PyObject *arg)
2672 if (PyDict_CheckExact(arg)) {
2673 return PyDict_Merge(self, arg, 1);
2676 if (_PyObject_LookupAttr(arg, &_Py_ID(keys), &func) < 0) {
2681 return PyDict_Merge(self, arg, 1);
2683 return PyDict_MergeFromSeq2(self, arg, 1);
2690 PyObject *arg = NULL;
2693 if (!PyArg_UnpackTuple(args, methname, 0, 1, &arg)) {
2696 else if (arg != NULL) {
2697 result = dict_update_arg(self, arg);
3532 dict_traverse(PyObject *op, visitproc visit, void *arg)
4009 dictiter_traverse(dictiterobject *di, visitproc visit, void *arg)
4557 dictview_traverse(_PyDictViewObject *dv, visitproc visit, void *arg)
5540 _PyObject_VisitInstanceAttributes(PyObject *self, visitproc visit, void *arg)