At 09:03 PM 7/9/2007 +1000, Nick Coghlan wrote: >However, I will point out that setting class attributes via locals() is >formally undefined (it happens to work in current versions of CPython, >but there's no guarantee that will always be the case).
As of PEP 3115, it's no longer undefined for class statements. Of course, if it were truly undefined to begin with, we wouldn't be so worried about how to implement the potential optimizations that the undefinedness theoretically implies. :) (i.e. optimized globals/locals) _______________________________________________ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com