Patch from Michael Hudson: improve unclear error message
diff --git a/Objects/stringobject.c b/Objects/stringobject.c
index ce6548b..5d754b0 100644
--- a/Objects/stringobject.c
+++ b/Objects/stringobject.c
@@ -393,7 +393,7 @@
 		return PyUnicode_Contains(a, el);
 	if (!PyString_Check(el) || PyString_Size(el) != 1) {
 		PyErr_SetString(PyExc_TypeError,
-				"string member test needs char left operand");
+		    "'in <string>' requires character as left operand");
 		return -1;
 	}
 	c = PyString_AsString(el)[0];