Mercurial > cpython-lru_cache-weakref
diff Objects/weakrefobject.c @ 42824:184f800fdbf6
Support unicode names
| author | Neal Norwitz <nnorwitz@gmail.com> |
|---|---|
| date | Sat, 25 Aug 2007 08:13:40 +0000 |
| parents | e70cdce0e8b2 |
| children | 4e6b4ba60c3b |
line wrap: on
line diff
--- a/Objects/weakrefobject.c Sat Aug 25 08:01:41 2007 +0000 +++ b/Objects/weakrefobject.c Sat Aug 25 08:13:40 2007 +0000 @@ -166,8 +166,8 @@ "__name__"); if (nameobj == NULL) PyErr_Clear(); - else if (PyString_Check(nameobj)) - name = PyString_AS_STRING(nameobj); + else if (PyUnicode_Check(nameobj)) + name = PyUnicode_AsString(nameobj); PyOS_snprintf(buffer, sizeof(buffer), name ? "<weakref at %p; to '%.50s' at %p (%s)>" : "<weakref at %p; to '%.50s' at %p>",
