Serhiy Storchaka added the comment:

Indeed. The only difference is that PyUnicode_AsDecodedUnicode fails for most 
encodings (except rot13), but PyUnicode_AsDecodedObject just crashes in debug 
build. It seems to me that these functions (as well as 
PyUnicode_AsEncodedUnicode) shouldn't exist it Python 3. None of these 
functions are documented. PyUnicode_AsDecodedObject emits Py3k warning in 2.7. 
PyUnicode_AsDecodedUnicode and PyUnicode_AsEncodedUnicode were added in Python 
3 (2284fa89ab08), and the purpose of this is not clear to me. They work only 
with rot13, but general PyCodec_Decode and PyCodec_Encode can be used instead. 
Could you please explain Marc-André?

----------
nosy: +benjamin.peterson, ezio.melotti, ncoghlan, serhiy.storchaka

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue28426>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to