python/dist/src/Modules _codecsmodule.c, 2.21, 2.22
![](https://secure.gravatar.com/avatar/3ff3f5066caa2b87d58b2dc8a60516a0.jpg?s=120&d=mm&r=g)
Update of /cvsroot/python/python/dist/src/Modules In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1718/Modules Modified Files: _codecsmodule.c Log Message: SF bug #1251300: On UCS-4 builds the "unicode-internal" codec will now complain about illegal code points. The codec now supports PEP 293 style error handlers. (This is a variant of the Nik Haldimann's patch that detects truncated data) Index: _codecsmodule.c =================================================================== RCS file: /cvsroot/python/python/dist/src/Modules/_codecsmodule.c,v retrieving revision 2.21 retrieving revision 2.22 diff -u -d -r2.21 -r2.22 --- _codecsmodule.c 8 Mar 2005 15:03:08 -0000 2.21 +++ _codecsmodule.c 30 Aug 2005 10:23:14 -0000 2.22 @@ -254,8 +254,8 @@ else { if (PyObject_AsReadBuffer(obj, (const void **)&data, &size)) return NULL; - return codec_tuple(PyUnicode_FromUnicode((Py_UNICODE *)data, - size / sizeof(Py_UNICODE)), + + return codec_tuple(_PyUnicode_DecodeUnicodeInternal(data, size, errors), size); } }
participants (1)
-
doerwalterļ¼ users.sourceforge.net