Index: Objects/unicodeobject.c =================================================================== --- Objects/unicodeobject.c (revision 67068) +++ Objects/unicodeobject.c (working copy) @@ -2843,10 +2843,13 @@ return (PyObject *)v; ucnhashError: - PyErr_SetString( - PyExc_UnicodeError, + Py_XDECREF(exc); + exc = PyUnicodeDecodeError_Create( + "unicodeescape", starts, size, startinpos, endinpos, "\\N escapes not supported (can't load unicodedata module)" ); + if (exc) + PyErr_SetObject(PyExc_UnicodeDecodeError, exc); Py_XDECREF(v); Py_XDECREF(errorHandler); Py_XDECREF(exc);