- changed __repr__ to use "unicode escape" encoding for unicode
  strings, instead of the default encoding.
  (see "minidom" thread for discussion, and also patch #100706)
diff --git a/Objects/object.c b/Objects/object.c
index a04e00b..9c4cd6a 100644
--- a/Objects/object.c
+++ b/Objects/object.c
@@ -267,7 +267,7 @@
 			return NULL;
 		if (PyUnicode_Check(res)) {
 			PyObject* str;
-			str = PyUnicode_AsEncodedString(res, NULL, NULL);
+			str = PyUnicode_AsUnicodeEscapeString(res);
 			Py_DECREF(res);
 			if (str)
 				res = str;