2009/6/15 Nick Coghlan <ncogh...@gmail.com>:
> Guido van Rossum wrote:
>> In general, CPython isn't always consistent in raising AttributeError
>> and TypeError when it comes to such policy issues: there are various
>> places that raise TypeError in typeobject.c (and probably elsewhere)
>> that simply forbid setting a specific attribute (another example is
>> __name__).
>
> We're pretty inconsistent when it comes to looking up special methods as
> well - those that are looked up through dedicated slots in abstract.c
> usually raise TypeError, while those that are looked up via a PyType
> method usually raise AttributeError.

What's a PyType method?



-- 
Regards,
Benjamin
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to