On 10/19/07, Christian Heimes <[EMAIL PROTECTED]> 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? test_cProfile test_doctest > test_email test_profile 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/) _______________________________________________ Python-3000 mailing list [email protected] http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com
