Author: Armin Rigo <ar...@tunes.org> Branch: cffi-char16-char32 Changeset: r91505:abfa8aff51d7 Date: 2017-06-04 10:06 +0200 http://bitbucket.org/pypy/pypy/changeset/abfa8aff51d7/
Log: Translation fixes diff --git a/pypy/module/_cffi_backend/ctypeprim.py b/pypy/module/_cffi_backend/ctypeprim.py --- a/pypy/module/_cffi_backend/ctypeprim.py +++ b/pypy/module/_cffi_backend/ctypeprim.py @@ -218,7 +218,7 @@ else: try: u = wchar_helper.unicode_from_char32(ptr, length) - except OutOfRange as e: + except wchar_helper.OutOfRange as e: raise oefmt(self.space.w_ValueError, "char32_t out of range for " "conversion to unicode: %s", hex(e.ordinal)) diff --git a/pypy/module/_cffi_backend/wchar_helper.py b/pypy/module/_cffi_backend/wchar_helper.py --- a/pypy/module/_cffi_backend/wchar_helper.py +++ b/pypy/module/_cffi_backend/wchar_helper.py @@ -39,6 +39,8 @@ class OutOfRange(Exception): + ordinal = 0 + def __init__(self, ordinal): ordinal = intmask(rffi.cast(rffi.INT, ordinal)) self.ordinal = ordinal _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit