2010/2/18 Nick Bray <[email protected]>:
> I'm doing a lit review on Python analysis techniques.  Right now I'm
> trying to understand how PyPy's annotator models object attributes.
> Are the descriptions on the web page accurate?  There are two corner
> cases that I do not understand how the annotator, as described, deals
> with.
>
> 1)
> o.f = 1
> ??? = o.__dict__['f']
>
> 2) Any attribute lookup involving a descriptor that is not a function object.
>
> I realize the annotator is only intended to work for RPython. Given
> the information I have, however, I do not see what restrictions in
> RPython would disallow these cases.  ("They just are" is an acceptable
> answer, I just want to make sure I'm not being particularly dense and
> missing something.)

They just are. __dict__ isn't RPython.



-- 
Regards,
Benjamin
_______________________________________________
[email protected]
http://codespeak.net/mailman/listinfo/pypy-dev

Reply via email to