Author: fijal Branch: unicode-utf8 Changeset: r93359:8243e781313a Date: 2017-12-11 08:46 +0200 http://bitbucket.org/pypy/pypy/changeset/8243e781313a/
Log: fix one place and remove done TODO items diff --git a/TODO b/TODO --- a/TODO +++ b/TODO @@ -1,15 +1,6 @@ -* rutf8.prev_codepoint_pos should use r_uint * find a better way to run "find" without creating the index storage, if one is not already readily available -* fix _pypyjson -* fix cpyext * write the correct jit_elidable in _get_index_storage -* better flag handling in split/splitlines maybe? -* encode_error_handler has XXX -* remove assertions from W_UnicodeObject.__init__ if all the builders pass -* what to do with error handlers that go backwards. There were tests - in test_codecs that would check for that * improve performance of splitlines - * fix _pypyjson to not use a wrapped dict when decoding an object -* make sure we review all the places that call ord(unichr) to check for ValueErrors \ No newline at end of file +* make sure we review all the places that call ord(unichr) to check for ValueErrors diff --git a/pypy/interpreter/unicodehelper.py b/pypy/interpreter/unicodehelper.py --- a/pypy/interpreter/unicodehelper.py +++ b/pypy/interpreter/unicodehelper.py @@ -27,7 +27,7 @@ # Fast version of the "strict" errors handler. def raise_unicode_exception_encode(errors, encoding, msg, utf8, startingpos, endingpos): - u_len = rutf8.check_utf8(utf8, True) + u_len = rutf8.get_utf8_length(utf8, True) raise OperationError(space.w_UnicodeEncodeError, space.newtuple([space.newtext(encoding), space.newutf8(utf8, u_len), _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit