From: Andrew M. Kuchling Date: Fri, 9 Jun 2000 14:04:53 +0000 (+0000) Subject: Patch from Michael Hudson: improve unclear error message X-Git-Tag: v2.0b1~1529 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=cb95a1470ace2d64db306f51203852e8d6d43d1b;p=thirdparty%2FPython%2Fcpython.git Patch from Michael Hudson: improve unclear error message --- diff --git a/Objects/stringobject.c b/Objects/stringobject.c index ce6548b6f64d..5d754b0fbfba 100644 --- a/Objects/stringobject.c +++ b/Objects/stringobject.c @@ -393,7 +393,7 @@ PyObject *a, *el; 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 ' requires character as left operand"); return -1; } c = PyString_AsString(el)[0]; diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c index 5548748cac9c..1ea83f6ea56d 100644 --- a/Objects/unicodeobject.c +++ b/Objects/unicodeobject.c @@ -2996,7 +2996,7 @@ int PyUnicode_Contains(PyObject *container, /* Check v in u */ if (PyUnicode_GET_SIZE(v) != 1) { PyErr_SetString(PyExc_TypeError, - "string member test needs char left operand"); + "'in ' requires character as left operand"); goto onError; } ch = *PyUnicode_AS_UNICODE(v);