Brett Cannon <br...@python.org> added the comment:

There is a difference between methods and overridden operators (slightly) in 
terms of cognitive understanding. I mean creating a new instance from a 
timestamp seems like an operation on the object by the object. Addition, 
though, seems like a creation of a new object by the two objects working 
together, which suggests contravariance.

Best I can think of. Otherwise ask on python-dev since Guido called the 
operator overriding expectation.

----------
nosy: +brett.cannon

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue2267>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to