]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
PyUnicode_FromKindAndData() raises a ValueError if the kind is unknown
authorVictor Stinner <victor.stinner@haypocalc.com>
Sat, 1 Oct 2011 21:48:37 +0000 (23:48 +0200)
committerVictor Stinner <victor.stinner@haypocalc.com>
Sat, 1 Oct 2011 21:48:37 +0000 (23:48 +0200)
Objects/unicodeobject.c

index fe91975683f0b51f7d66c187bf4cbebdbcc524fe..f01fae2707f2b8dc5f7c433b610c93fee7eec8c0 100644 (file)
@@ -1211,7 +1211,7 @@ PyUnicode_FromKindAndData(int kind, const void *buffer, Py_ssize_t size)
     case PyUnicode_4BYTE_KIND:
         return _PyUnicode_FromUCS4(buffer, size);
     }
-    assert(0);
+    PyErr_SetString(PyExc_ValueError, "invalid kind");
     return NULL;
 }