On 10/8/2010 9:31 AM, Hallvard B Furuseth wrote:

That's not the point - the point is that for 2.* code which _uses_ str
vs unicode, the equivalent 3.* code uses str vs bytes.  Yet not the
same way - a 2.* 'str' will sometimes be 3.* bytes, sometime str.  So
upgraded old code will have to expect both str and bytes.

If you want to interconvert code between 2.6/7 and 3.x, use unicode and bytes in the 2.x code. Bytes was added to 2.6/7 as a synonym for str explicitly and only for conversion purposes.

--
Terry Jan Reedy

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to