diff -r 2a142141e5fd Objects/object.c --- a/Objects/object.c Thu Mar 08 20:58:29 2012 -0800 +++ b/Objects/object.c Fri Mar 09 10:01:23 2012 +0000 @@ -1156,6 +1156,7 @@ Py_INCREF(name); if (tp->tp_dict == NULL) { + descr = NULL; if (PyType_Ready(tp) < 0) goto done; }