23 Aug
2010
23 Aug
'10
10:39 p.m.
On Tue, Aug 24, 2010 at 8:25 AM, Benjamin Peterson <benjamin@python.org> wrote:
2010/8/23 Yury Selivanov <yselivanov@gmail.com>:
So, the proposed magic method is not intended to change the protocol, but to complement and enhance it.
But it still raises the potential to break the relationship between hasattr and getattr.
I think this should require a PEP.
Definitely needs a PEP, and will require some solid use cases to explain why allowing optimisation of hasattr() is the right way to go. Complexity isn't free, and I doubt the gains here will justify the costs, but that's one of the things the PEP process is intended to figure out. Cheers, Nick. -- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia