Index: Objects/dictobject.c =================================================================== RCS file: /cvsroot/python/python/dist/src/Objects/dictobject.c,v retrieving revision 2.131 diff -c -r2.131 dictobject.c *** Objects/dictobject.c 23 Nov 2002 09:45:04 -0000 2.131 --- Objects/dictobject.c 25 Nov 2002 13:57:46 -0000 *************** *** 962,971 **** return v; } static PyObject * ! dict_update(PyObject *mp, PyObject *other) { ! if (PyDict_Update(mp, other) < 0) return NULL; Py_INCREF(Py_None); return Py_None; --- 962,974 ---- return v; } + static int + dict_init(PyObject *self, PyObject *args, PyObject *kwds); + static PyObject * ! dict_update(PyObject *mp, PyObject *args, PyObject *kwds) { ! if (dict_init(mp, args, kwds) != 0) return NULL; Py_INCREF(Py_None); return Py_None; *************** *** 1714,1721 **** items__doc__}, {"values", (PyCFunction)dict_values, METH_NOARGS, values__doc__}, ! {"update", (PyCFunction)dict_update, METH_O, ! update__doc__}, {"clear", (PyCFunction)dict_clear, METH_NOARGS, clear__doc__}, {"copy", (PyCFunction)dict_copy, METH_NOARGS, --- 1717,1724 ---- items__doc__}, {"values", (PyCFunction)dict_values, METH_NOARGS, values__doc__}, ! {"update", (PyCFunction)dict_update, ! METH_VARARGS|METH_KEYWORDS, update__doc__}, {"clear", (PyCFunction)dict_clear, METH_NOARGS, clear__doc__}, {"copy", (PyCFunction)dict_copy, METH_NOARGS,