Message182996
> If the problem is that PyUnicode_FromUnicode() rejects character
> outside range [U+0000; U+10ffff],
But this used to return two valid characters:
>>> str(array('u', b'asdf'))
"array('u', '獡晤')"
so I think it still should -- unless the operation was already nonsensical and/or there's no way to do the same thing on 3.3+ due to the change introduced by PEP 393.
> it would be better to use the byte string '\xff' * sizeof_PY_UNICODE.
What for?
> U+66647361 may become valid in a future version of Unicode,
It won't. |
|
Date |
User |
Action |
Args |
2013-02-25 22:32:35 | ezio.melotti | set | recipients:
+ ezio.melotti, jcea, vstinner, mjacob |
2013-02-25 22:32:35 | ezio.melotti | set | messageid: <1361831555.39.0.823924821511.issue17223@psf.upfronthosting.co.za> |
2013-02-25 22:32:35 | ezio.melotti | link | issue17223 messages |
2013-02-25 22:32:35 | ezio.melotti | create | |
|