[issue2267] datetime.datetime operator methods are not subclass-friendly
report at bugs.python.org
Thu Jun 17 22:30:57 CEST 2010
Brett Cannon <brett at 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.
Python tracker <report at bugs.python.org>
More information about the Python-bugs-list