This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author lemburg
Recipients georg.brandl, lemburg, loewis, mawbid
Date 2008-05-27.22:41:29
SpamBayes Score 0.00011807188
Marked as misclassified No
Message-id <483C8E17.90903@egenix.com>
In-reply-to <483C8968.8040602@v.loewis.de>
Content
On 2008-05-28 00:21, Martin v. Löwis wrote:
> Martin v. Löwis <martin@v.loewis.de> added the comment:
> 
>> How can a data format be printable ASCII and at the same time use
>> non-ASCII characters ?
> 
> The "format" is the frame defining the structure. In the binary
> formatter, it's a binary format. In the standard pickle format,
> it's ASCII (I for int, S for string, and so on, line-separated).

I think there's a misunderstanding there. The pickle version 0
output used to be 7-bit only for both type code and content.

While adding the Unicode support I must have forgotten about the
fact that raw-unicode-escape does not escape range(128, 256) code
points. Unfortunately, there's no way to fix this now, since the
bug has been around since Python 1.6.

That's why I think we should update the docs.
History
Date User Action Args
2008-05-27 22:41:32lemburgsetspambayes_score: 0.000118072 -> 0.00011807188
recipients: + lemburg, loewis, georg.brandl, mawbid
2008-05-27 22:41:31lemburglinkissue2980 messages
2008-05-27 22:41:30lemburgcreate