Hi,ord() applied to a Py_UNICODE typed variable seems to yield a 1 character unicode string rather than an integer. The following doctest fails when added to unicodefunction.pyx:
def Py_UNICODE_ord(unicode s):
"""
>>> Py_UNICODE_ord(u' ')
32
"""
cdef Py_UNICODE u
u = s[0]
return ord(u)
Thanks,
John
_______________________________________________
cython-devel mailing list
[email protected]
http://mail.python.org/mailman/listinfo/cython-devel
