unicode_kind_name() doesn't check consistency anymore

It is is called from _PyUnicode_Dump() and so must not fail.
This commit is contained in:
Victor Stinner 2011-10-03 14:41:45 +02:00
parent a3b334da6d
commit 42dfd71333

View file

@ -627,7 +627,8 @@ _PyUnicode_New(Py_ssize_t length)
static const char* static const char*
unicode_kind_name(PyObject *unicode) unicode_kind_name(PyObject *unicode)
{ {
assert(_PyUnicode_CHECK(unicode)); /* don't check consistency: unicode_kind_name() is called from
_PyUnicode_Dump() */
if (!PyUnicode_IS_COMPACT(unicode)) if (!PyUnicode_IS_COMPACT(unicode))
{ {
if (!PyUnicode_IS_READY(unicode)) if (!PyUnicode_IS_READY(unicode))