r72113 - peps/trunk/pep-0383.txt
Author: martin.v.loewis Date: Wed Apr 29 22:06:29 2009 New Revision: 72113 Log: Fix code example. Specify that the error handler is used on all relevant APIs. Modified: peps/trunk/pep-0383.txt Modified: peps/trunk/pep-0383.txt ============================================================================== --- peps/trunk/pep-0383.txt (original) +++ peps/trunk/pep-0383.txt Wed Apr 29 22:06:29 2009 @@ -74,7 +74,8 @@ To convert non-decodable bytes, a new error handler "python-escape" is introduced, which produces these half surrogates. On encoding, the error handler converts the half surrogate back to the corresponding -byte. +byte. This error handler used used in any API that receives or produces +file names, command line arguments, or environment variables. The error handler interface is extended to allow the encode error handler to return byte strings immediately, in addition to returning @@ -119,7 +120,7 @@ dirname = dirname.decode(fse, "python-escape") for fn in os.listdir(dirname): # fn is now a str object - yield fn.encode(fse, "python-escape" + yield fn.encode(fse, "python-escape") Copyright =========
participants (1)
-
martin.v.loewis