homepage

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 jdemeyer, r.david.murray, scoder, steven.daprano
Date 2017年04月14日.14:50:54
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1492181455.26.0.234290892987.issue30071@psf.upfronthosting.co.za>
In-reply-to
Content
The python standard library makes extensive use of duck typing. Duck typing is a pretty fundamental part of the design of Python, IMO. Even the ABC module does a bunch of duck typing, rather than requiring strict subclassing or registration.
I think the request is valid, and it is mostly a matter of agreeing on the best way to identify function ducks. (I agree that Steven's example is intentionally trying to quack like a duck and so is not, IMO, a valid counter argument against using __code__). I doubt we would make such a change in anything except a feature release, though. 
Let's see what other devs besides Steven and I think.
History
Date User Action Args
2017年04月14日 14:50:55r.david.murraysetrecipients: + r.david.murray, scoder, steven.daprano, jdemeyer
2017年04月14日 14:50:55r.david.murraysetmessageid: <1492181455.26.0.234290892987.issue30071@psf.upfronthosting.co.za>
2017年04月14日 14:50:55r.david.murraylinkissue30071 messages
2017年04月14日 14:50:54r.david.murraycreate

AltStyle によって変換されたページ (->オリジナル) /