commit | c92ea76f3f43e367e9bf5fd12713c3b99ffad84a | [log] [tgz] |
---|---|---|
author | Serhiy Storchaka <storchaka@gmail.com> | Wed Jan 29 11:33:26 2014 +0200 |
committer | Serhiy Storchaka <storchaka@gmail.com> | Wed Jan 29 11:33:26 2014 +0200 |
tree | 6c37cfe6ff390163e3c588658d9090e10d7d4b93 | |
parent | 1e40295af6be0e43e62a22300cbdfb62e28f237d [diff] [blame] |
Issue #20424: Python implementation of io.StringIO now supports lone surrogates.
diff --git a/Lib/_pyio.py b/Lib/_pyio.py index aab60db..a9b0064 100644 --- a/Lib/_pyio.py +++ b/Lib/_pyio.py
@@ -2044,7 +2044,7 @@ def __init__(self, initial_value="", newline="\n"): super(StringIO, self).__init__(BytesIO(), encoding="utf-8", - errors="strict", + errors="surrogatepass", newline=newline) # Issue #5645: make universal newlines semantics the same as in the # C version, even under Windows.