[pypy-svn] r75764 - pypy/trunk/pypy/rlib
afa at codespeak.net
afa at codespeak.net
Fri Jul 2 15:05:23 CEST 2010
Author: afa
Date: Fri Jul 2 15:05:21 2010
New Revision: 75764
Modified:
pypy/trunk/pypy/rlib/runicode.py
Log:
UNICHR allows wide unicode chars when testing on top of CPython with a narrow build.
Use it to fix tests on the os/x buildbot
Modified: pypy/trunk/pypy/rlib/runicode.py
==============================================================================
--- pypy/trunk/pypy/rlib/runicode.py (original)
+++ pypy/trunk/pypy/rlib/runicode.py Fri Jul 2 15:05:21 2010
@@ -822,13 +822,13 @@
else:
# when we get here, chr is a 32-bit unicode character
if chr <= MAXUNICODE:
- builder.append(unichr(chr))
+ builder.append(UNICHR(chr))
pos += digits
elif chr <= 0x10ffff:
chr -= 0x10000L
builder.append(unichr(0xD800 + (chr >> 10)))
- builder.append(unichr(0xDC00 + (chr & 0x03FF)))
+ builder.append(unichr(0xDC00 + (chr & 0x03FF)))
pos += digits
else:
message = "illegal Unicode character"
@@ -943,7 +943,7 @@
continue
pos = look + 1
if code <= MAXUNICODE:
- builder.append(unichr(code))
+ builder.append(UNICHR(code))
else:
code -= 0x10000L
builder.append(unichr(0xD800 + (code >> 10)))
More information about the Pypy-commit
mailing list