[Python-Dev] _PyUnicode_CheckConsistency() too strict?

Victor Stinner victor.stinner at gmail.com
Mon Feb 3 17:04:08 CET 2014


2014-02-03 Phil Thompson <phil at riverbankcomputing.com>:
> Are you saying that code will fail if a particular Latin-1 string just
> happens not to contains any character greater than 127?

PyUnicode_FromKindAndData(PyUnicode_1BYTE_KIND, latin1_str, length)
accepts latin1 and ASCII strings. It computes the maximum code point
and then use ASCII or latin1 unicode string.

Victor


More information about the Python-Dev mailing list