From: meowmeowmeowcat Date: Mon, 9 Aug 2021 14:14:54 +0000 (+0800) Subject: bpo-44522: Fix inaccurate information in open() function (GH-27650) X-Git-Tag: v3.11.0a1~442 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b05e9b63fcfcd4bd7a6434fa9f9a7028d12f91c4;p=thirdparty%2FPython%2Fcpython.git bpo-44522: Fix inaccurate information in open() function (GH-27650) - Use "Low surrogate code units" instead of "Unicode Private Use Area" --- diff --git a/Doc/library/functions.rst b/Doc/library/functions.rst index f99ea889ffe1..652e30c6088a 100644 --- a/Doc/library/functions.rst +++ b/Doc/library/functions.rst @@ -1208,9 +1208,9 @@ are always available. They are listed here in alphabetical order. * ``'replace'`` causes a replacement marker (such as ``'?'``) to be inserted where there is malformed data. - * ``'surrogateescape'`` will represent any incorrect bytes as code - points in the Unicode Private Use Area ranging from U+DC80 to - U+DCFF. These private code points will then be turned back into + * ``'surrogateescape'`` will represent any incorrect bytes as low + surrogate code units ranging from U+DC80 to U+DCFF. + These surrogate code units will then be turned back into the same bytes when the ``surrogateescape`` error handler is used when writing data. This is useful for processing files in an unknown encoding.