diff Python/pythonmain.c @ 14732:336a6179e059 legacy-trunk

Special case the "s#" PyArg_Parse() token for Unicode objects: "s#" will now return a pointer to the default encoded string data of the Unicode object instead of a pointer to the raw UTF-16 data. The latter is still available via PyObject_AsReadBuffer(). The patch also adds an optimization for string objects which is based on the fact that string objects return the raw character data for getreadbuffer access and are always single-segment.
author Marc-André Lemburg <mal@egenix.com>
date Thu, 21 Sep 2000 21:08:30 +0000
parents 85140b354890
children
line wrap: on
line diff