[pypy-commit] pypy py3k: enable the py3 mbcs defaults w/ fsencode/decode too

pjenvey noreply at buildbot.pypy.org
Thu Apr 25 07:54:38 CEST 2013


Author: Philip Jenvey <pjenvey at underboss.org>
Branch: py3k
Changeset: r63605:f384e71d947f
Date: 2013-04-24 22:52 -0700
http://bitbucket.org/pypy/pypy/changeset/f384e71d947f/

Log:	enable the py3 mbcs defaults w/ fsencode/decode too

diff --git a/pypy/interpreter/unicodehelper.py b/pypy/interpreter/unicodehelper.py
--- a/pypy/interpreter/unicodehelper.py
+++ b/pypy/interpreter/unicodehelper.py
@@ -42,7 +42,8 @@
     if _WIN32:
         bytes = space.bytes_w(w_string)
         uni = str_decode_mbcs(bytes, len(bytes), 'strict',
-                              errorhandler=decode_error_handler(space))[0]
+                              errorhandler=decode_error_handler(space),
+                              force_ignore=False)[0]
     elif _MACOSX:
         bytes = space.bytes_w(w_string)
         uni = runicode.str_decode_utf_8(
@@ -69,7 +70,8 @@
     if _WIN32:
         uni = space.unicode_w(w_uni)
         bytes = unicode_encode_mbcs(uni, len(uni), 'strict',
-                                    errorhandler=encode_error_handler(space))
+                                    errorhandler=encode_error_handler(space),
+                                    force_replace=False)
     elif _MACOSX:
         uni = space.unicode_w(w_uni)
         bytes = runicode.unicode_encode_utf_8(


More information about the pypy-commit mailing list