[Python-3000] PEP 3137 plan of attack {stage 2] (original) (raw)
Guido van Rossum guido at python.org
Fri Oct 19 23:57:06 CEST 2007
- Previous message: [Python-3000] PEP 3137 plan of attack {stage 2]
- Next message: [Python-3000] PEP 3137 plan of attack {stage 2]
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 10/19/07, Christian Heimes <lists at cheimes.de> wrote:
Guido van Rossum wrote: >> - 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 > > A patch by Alexandre Vassolotti and Christian Heimes exists for these 4 items: > http://bugs.python.org/issue1247 > However it breaks too many tests to be applied right now.
Yes, it's breaking horrible. It doesn't make sense to work on the fixes until "change the constructor for PyString to match the one for PyBytes" is done. PyString needs to accept an optional encoding and error argument.
Of course. I didn't mean to imply there was a problem with the patch, sorry.
>> - add an iteration view over PyBytes (optional) > > Not yet done (Christian Heimes offered).
I only pointed out that it's missing. I didn't say that I would write it because I don't feel qualified and experienced enough for it.
Oops, sorry again.
> A patch by Christian Heimes exists: http://bugs.python.org/issue1267 > However it still breaks some unit tests...
Which unit tests are broken for you? testcProfile testdoctest testemail testprofile are broken for me in a vanilla build of py3k. My patch doesn't break additional tests for me.
I'll look into it. Maybe I misremember.
By the way I may have figured out how to fix the profile tests.
Cooll submit to the tracker and assign to me any time.
-- --Guido van Rossum (home page: http://www.python.org/~guido/)
- Previous message: [Python-3000] PEP 3137 plan of attack {stage 2]
- Next message: [Python-3000] PEP 3137 plan of attack {stage 2]
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]