Marc-Andre Lemburg <m...@egenix.com> added the comment: modules to py3k. > This is not an implementation detail.
It is, otherwise I would have documented it. The fact that some developers are not using those APIs correctly doesn't change that. Note that PyUnicode_AsUnicode() only returns a pointer to the Py_UNICODE buffer. It makes no guarantees on the 0-termination. Developers need to use PyUnicode_GetSize() to access the size of the Unicode string. But no worries: We're not going to change it. It's too late after 10 years in the wild. Still, developers will have to be aware of the fact that 0-termination is not a guaranteed Unicode feature and should stop making that assumption and it will not necessarily hold or be guaranteed for Unicode subclasses. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue1943> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com