New issue 2007: pypy2: `codecs.charmap_decode` doesn't work on bytearrays
https://bitbucket.org/pypy/pypy/issue/2007/pypy2-codecscharmap_decode-doesnt-work-on
Robert Speer:
Unlike the CPython standard library, pypy2 2.5.0 does not allow
`codecs.charmap_decode` to be used on bytearrays. This means that bytearrays
cannot be decoded with some codecs.
CPython 2.7.6:
>>> bytearray('test').decode('cp1252')
u'test'
PyPy 2.5.0:
>>>> bytearray('test').decode('cp1252')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File
"/home/rspeer/src/pypy-2.5.0-linux64/lib-python/2.7/encodings/cp1252.py", line
15, in decode
return codecs.charmap_decode(input,errors,decoding_table)
TypeError: expected string, got bytearray object
This causes the Unicode-fixing library
[ftfy](https://github.com/LuminosoInsight/python-ftfy) to fail to import on
PyPy2.
_______________________________________________
pypy-issue mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-issue