]> granicus.if.org Git - python/commit
Issue #9542: Create PyUnicode_FSDecoder() function
authorVictor Stinner <victor.stinner@haypocalc.com>
Fri, 13 Aug 2010 23:59:58 +0000 (23:59 +0000)
committerVictor Stinner <victor.stinner@haypocalc.com>
Fri, 13 Aug 2010 23:59:58 +0000 (23:59 +0000)
commit47fcb5b4c31eb6ed2042e2e558a640524dc0c986
treed8c476f3feb7b820cc30b531d88f66803504bd79
parentf2e08b34f1fa50e99f8cab0a21721be2d1bb38b8
Issue #9542: Create PyUnicode_FSDecoder() function

It's a ParseTuple converter: decode bytes objects to unicode using
PyUnicode_DecodeFSDefaultAndSize(); str objects are output as-is.

 * Don't specify surrogateescape error handler in the comments nor the
   documentation, but PyUnicode_DecodeFSDefaultAndSize() and
   PyUnicode_EncodeFSDefault() because these functions use strict error handler
   for the mbcs encoding (on Windows).
 * Remove PyUnicode_FSConverter() comment in unicodeobject.c to avoid
   inconsistency with unicodeobject.h.
Doc/c-api/unicode.rst
Include/unicodeobject.h
Misc/NEWS
Objects/unicodeobject.c