[pypy-commit] pypy unicode-utf8: change the signature of never called functions
fijal
pypy.commits at gmail.com
Sat Oct 7 09:10:48 EDT 2017
Author: fijal
Branch: unicode-utf8
Changeset: r92616:5118754f8566
Date: 2017-10-05 18:51 +0200
http://bitbucket.org/pypy/pypy/changeset/5118754f8566/
Log: change the signature of never called functions
diff --git a/rpython/rlib/runicode.py b/rpython/rlib/runicode.py
--- a/rpython/rlib/runicode.py
+++ b/rpython/rlib/runicode.py
@@ -95,17 +95,17 @@
def default_unicode_error_decode(errors, encoding, msg, s,
startingpos, endingpos):
if errors == 'replace':
- return u'\ufffd', endingpos
+ return u'\ufffd'.encode('utf8'), endingpos
if errors == 'ignore':
- return u'', endingpos
+ return '', endingpos
raise UnicodeDecodeError(encoding, s, startingpos, endingpos, msg)
def default_unicode_error_encode(errors, encoding, msg, u,
startingpos, endingpos):
if errors == 'replace':
- return u'?', None, endingpos
+ return '?', None, endingpos
if errors == 'ignore':
- return u'', None, endingpos
+ return '', None, endingpos
raise UnicodeEncodeError(encoding, u, startingpos, endingpos, msg)
# ____________________________________________________________
More information about the pypy-commit
mailing list