This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author r.david.murray
Recipients docs@python, mark.dickinson, r.david.murray
Date 2014-07-23.22:22:08
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1406154128.99.0.306387445256.issue22052@psf.upfronthosting.co.za>
In-reply-to
Content
"the subclass provides" doesn't actually imply anything about overriding, I think.  For __eq__, though, that means that *every* class "provides" it.  Indeed, I've always thought of the rule as "the subclass goes first" with no qualification, but that's only true for __eq__.

It looks like the "subclass goes first" note is missing from the __eq__ section.

But see issue 21408.  I find it hard to reason about this algorithm, so I could be completely wrong :)
History
Date User Action Args
2014-07-23 22:22:09r.david.murraysetrecipients: + r.david.murray, mark.dickinson, docs@python
2014-07-23 22:22:08r.david.murraysetmessageid: <1406154128.99.0.306387445256.issue22052@psf.upfronthosting.co.za>
2014-07-23 22:22:08r.david.murraylinkissue22052 messages
2014-07-23 22:22:08r.david.murraycreate