On Mon, Jun 9, 2014 at 3:08 AM, Ian Kelly <ian.g.ke...@gmail.com> wrote:
> On Sun, Jun 8, 2014 at 10:48 AM, Chris Angelico <ros...@gmail.com> wrote:
>> Except that it's even more complicated than that, because hasattr
>> wasn't defined in your module, so it has a different set of globals.
>> In fact, this would mean that hasattr would become quite useless.
>
> hasattr is a builtin, so it has no globals at all.  It would have to
> use the calling scope for UFCS resolution as in my example
> implementation.

Same difference. It can't simply look for the name in globals(), it
has to figure out based on the caller's globals.

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to