Có bình thường đối với python's io.BytesIO.getvalue()
để trả về str thay vì byte?Có bình thường đối với io.BytesIO.getvalue() của python để trả về str thay vì byte không?
Python 2.7.1 (r271:86832, Jun 13 2011, 14:28:51)
>>> import io
>>> a = io.BytesIO()
>>> a
<_io.BytesIO object at 0x10f9453b0>
>>> a.getvalue()
''
>>> print type(a.getvalue())
<type 'str'>
>>>
Tôi có nên gửi lỗi không?
OMFG và cách tôi dự kiến giải quyết lỗi như http://dev.pyamf.org/ticket/823 - nơi tôi cần đảm bảo rằng tôi nhận được byte chứ không phải chuỗi, vì sau này (trong python httplib) nó cố gắng nối dữ liệu của tôi vào một chuỗi unicode. – sorin