I just changed PEP 3137 to rename the mutable bytes type 'bytearray' instead of 'buffer', and implemented this change in the py3k branch.
A lot of code in the Py3k branch still returns PyBytes instances (i.e., bytearray) where it should really return PyString instances (i.e., bytes). I'm not going to be able to make all these changes myself; they require a certain amount of care (e.g. the signature for PyBytes_Resize() is different from that of _PyString_Resize()) although in most cases the unittests don't need to be adjusted (because PyBytes() and PyString() compare equal and interoperate in almost all circumstances). If you have submit privileges, please consider helping out by submitting changes for this. If you don't have submit privileges, please help out by submitting patches. Check bugs.python.org frequently to avoid duplicate work. (Posting names of modules fixed here would also be welcome.) The rest of this week is a 4-day holiday weekend in the US, to be spent strictly eating, shopping and watching sports on tv; I expect I won't be doing much Py3k work even though I'm unlikely to do much shopping or watching tv... :-) -- --Guido van Rossum (home page: http://www.python.org/~guido/) _______________________________________________ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com