Message182967
If the problem is that PyUnicode_FromUnicode() rejects character outside range [U+0000; U+10ffff], it would be better to use the byte string '\xff' * sizeof_PY_UNICODE. U+66647361 may become valid in a future version of Unicode, I don't thing that U+FFFFFFFF would become valid.
sizeof_PY_UNICODE is ctypes.sizeof(ctypes.c_wchar) since Python 3.3. '\xff' * 4 works on any platform. |
|
Date |
User |
Action |
Args |
2013-02-25 18:23:55 | vstinner | set | recipients:
+ vstinner, jcea, ezio.melotti, mjacob |
2013-02-25 18:23:55 | vstinner | set | messageid: <1361816635.4.0.926589571581.issue17223@psf.upfronthosting.co.za> |
2013-02-25 18:23:55 | vstinner | link | issue17223 messages |
2013-02-25 18:23:55 | vstinner | create | |
|