[PyPy-issue] [issue402] codecs are broken in pypy-c
Alfredo Deza
pypy-dev-issue at codespeak.net
Fri Mar 18 02:33:27 CET 2011
Alfredo Deza <alfredodeza at gmail.com> added the comment:
The ``codecs`` module in pypy is behaving differently than CPython 2.5 and 2.6. The issue comes
when you want to register a custom encoding. PyPy raises a syntax error because it was unable to
"translate" via the registered codec.
If it gets executed with Python, no exception is raised because the registered encoding with the search
function is actually translating correctly.
To replicate I have uploaded a tar.gz with 2 files. One file with a custom "foobar" encoding called
custom_encoding.py. The other file is called foobar.py and this is the file in charge of doing exec on
custom_encoding.py
To replicate the issue:
# this doesn't raise an exception
python foobar.py
# this raises a syntax error
pypy foobar.py
I'm using pypy v 1.4.1
----------
status: resolved -> in-progress
_______________________________________________________
PyPy development tracker <pypy-dev-issue at codespeak.net>
<https://codespeak.net/issue/pypy-dev/issue402>
_______________________________________________________
-------------- next part --------------
A non-text attachment was scrubbed...
Name: codec_issue.tar.gz
Type: application/x-gzip
Size: 752 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/pypy-issue/attachments/20110318/7f6b1c80/attachment.bin>
More information about the Pypy-issue
mailing list