> - I wonder whether the shared keys could be computed at compile
>  time, considering all attribute names that get assigned for
>  self. The compiler could list those in the code object, and
>  class creation could iterate over all methods (taking base
>  classes into account).

This is hard, because sometimes you don't quite know what the self
*is* even, especially if __init__ calls some methods or there is any
sort of control flow. You can however track what gets assigned at
runtime at have shapes associated with objects.
_______________________________________________
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