Stefan Behnel, 15.01.2011 17:29: > Vitja Makarov, 15.01.2011 17:21: >> Please notice that '\u' is valid string but not unicode string, >> so it's valid in py2 and not py3. > > Nope, it's valid in byte strings but not in unicode strings. Py2/Py3 is not > an issue here.
Hmm, actually, you are right. Py2/Py3 *is* an issue here, because unprefixed strings in Py2 code become unicode strings in Py3. So, if we find an invalid unicode escape sequence, the string must become a plain byte string, and the parsed unicode string must be dropped. I think a Py3 incompatibility warning would be good in that case. Stefan _______________________________________________ Cython-dev mailing list Cython-dev@codespeak.net http://codespeak.net/mailman/listinfo/cython-dev