Index: Objects/stringobject.c =================================================================== RCS file: /projects/cvsroot/python/dist/src/Objects/stringobject.c,v retrieving revision 2.47 diff -c -r2.47 stringobject.c *** stringobject.c 1998/04/10 22:16:39 2.47 --- stringobject.c 1998/06/09 15:01:53 *************** *** 900,905 **** --- 900,910 ---- temp = PyObject_Str(v); if (temp == NULL) goto error; + if (!PyString_Check(temp)) { + PyErr_SetString(PyExc_TypeError, + "%s argument has non-string str()"); + goto error; + } buf = PyString_AsString(temp); len = PyString_Size(temp); if (prec >= 0 && len > prec)