]> granicus.if.org Git - python/commitdiff
Fix getclassname. Fixes test_descrtut.
authorMartin v. Löwis <martin@v.loewis.de>
Sun, 10 Jun 2007 21:09:40 +0000 (21:09 +0000)
committerMartin v. Löwis <martin@v.loewis.de>
Sun, 10 Jun 2007 21:09:40 +0000 (21:09 +0000)
Objects/classobject.c

index 3cf64de870af5d58bd2c00427587734011697779..2dcc88ffdaef76f3890910e392a8b086c19ce3aa 100644 (file)
@@ -313,8 +313,8 @@ getclassname(PyObject *klass, char *buf, int bufsize)
                PyErr_Clear();
                return;
        }
-       if (PyString_Check(name)) {
-               strncpy(buf, PyString_AS_STRING(name), bufsize);
+       if (PyUnicode_Check(name)) {
+               strncpy(buf, PyUnicode_AsString(name), bufsize);
                buf[bufsize-1] = '\0';
        }
        Py_DECREF(name);