> and have
>
> cdef uchar("utf-8")* buf = pyobj
>
> become
>
> cdef char* buf = unicode(pyobj).encode("utf-8")
>
This is wrong. More like:
cdef char* buf
if not isinstance(pyobj, unicode): raise TypeError...
tmp_buf = pyobj.encode("utf-8")
buf = tmp_buf
--
Dag Sverre
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev
