[New-bugs-announce] [issue1247] PEP 3137 patch (repr, names, parser)
report at bugs.python.org
Mon Oct 8 18:39:20 CEST 2007
New submission from
The patches changes:
- change PyString's repr() to return "b'...'"
- change PyBytes's repr() to return "buffer(b'...')"
- change parser so that b"..." returns PyString, not PyBytes
- rename bytes -> buffer, str8 -> bytes
The patch breaks some unit test because some of the infrastructure like
the new buffer() isn't in place yet. I'm not happy with bytes_repr() but
the for loop with *p++ was the easiest way to implement it. Every other
implementation I could think of was either too complicated or wouldn't
work (like memcpy).
components: Interpreter Core
title: PEP 3137 patch (repr, names, parser)
versions: Python 3.0
Tracker <report at bugs.python.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 8685 bytes
Desc: not available
Url : http://mail.python.org/pipermail/new-bugs-announce/attachments/20071008/d5e76988/attachment.patch
More information about the New-bugs-announce