Xavier Morel, 19.05.2011 09:41:
On 2011-05-19, at 07:28 , Georg Brandl wrote:
On 19.05.2011 00:39, Greg Ewing wrote:
If someone sees that

    some_var[3] == b'd'

is true, and that

    some_var[3] == 100

is also true, they might expect to be able to do things
like

    n = b'd' + 1

and get 101... or maybe b'e'...

Maybe they should :)

But why wouldn't "they" expect `b'de' + 1` to work as well in this case? If a 
1-byte bytes is equivalent to an integer, why not an arbitrary one as well?

The result of this must obviously be b"de1".

Stefan

_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to