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 Vladislavs Burakovs, docs@python, eric.smith, mdcowles, r.david.murray
Date 2018-01-07.02:22:31
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1515291752.92.0.467229070634.issue32501@psf.upfronthosting.co.za>
In-reply-to
Content
I'm not sure, but the discussion I remember was that it would require changes to an awful lot of places in the docs that would make the docs harder to read.  It is very seldom in normal Python coding that an object has a method that it does *not* get from its class, and by the time you get to the level where you are adding methods to instances it is likely you know about dunder methods only being looked up on classes.  Usually you learn about it the first time you try to put a dunder method on an instance, and you scratch your head for a while, and then you find out...but complicating the docs to mention this at every turn would be...excessive, I think.  But again, I'm not 100% sure I'm remembering the outcome of that conversation, and I can't remember where it took place (it was an issue in this tracker, but I don't know which one.)
History
Date User Action Args
2018-01-07 02:22:33r.david.murraysetrecipients: + r.david.murray, mdcowles, eric.smith, docs@python, Vladislavs Burakovs
2018-01-07 02:22:32r.david.murraysetmessageid: <1515291752.92.0.467229070634.issue32501@psf.upfronthosting.co.za>
2018-01-07 02:22:32r.david.murraylinkissue32501 messages
2018-01-07 02:22:31r.david.murraycreate