diff -r 1bb9641713ec Lib/test/test_memoryview.py --- a/Lib/test/test_memoryview.py Wed Feb 25 16:47:20 2015 -0500 +++ b/Lib/test/test_memoryview.py Wed Feb 25 23:05:53 2015 -0800 @@ -457,7 +457,7 @@ for tp in self._types: ob = tp(self._source) self.assertTrue(memoryview(ob)) - self.assertTrue(memoryview(object=ob)) + self.assertTrue(memoryview(obj=ob)) self.assertRaises(TypeError, memoryview) self.assertRaises(TypeError, memoryview, ob, ob) self.assertRaises(TypeError, memoryview, argument=ob) diff -r 1bb9641713ec Objects/memoryobject.c --- a/Objects/memoryobject.c Wed Feb 25 16:47:20 2015 -0500 +++ b/Objects/memoryobject.c Wed Feb 25 23:05:53 2015 -0800 @@ -945,8 +945,8 @@ static PyObject * memory_new(PyTypeObject *subtype, PyObject *args, PyObject *kwds) { - PyObject *obj; - static char *kwlist[] = {"object", NULL}; + PyObject *obj = NULL; + static char *kwlist[] = {"obj", NULL}; if (!PyArg_ParseTupleAndKeywords(args, kwds, "O:memoryview", kwlist, &obj)) {