DEF silently converts byte strings to Unicode strings:

$ cat testcase.pyx
DEF ABYTE = b'a'
print type(ABYTE)

$ python --version
Python 2.7.10

$ python -c 'import pyximport as p; p.install(); import testcase'
<type 'unicode'>


Tested with Cython 0.23.1.

--
Jakub Wilk
_______________________________________________
cython-devel mailing list
cython-devel@python.org
https://mail.python.org/mailman/listinfo/cython-devel

Reply via email to