[Python-3000] Change to class construction? (original) (raw)

Guido van Rossum guido at python.org
Mon Jul 9 17:13:46 CEST 2007


On 7/9/07, Phillip J. Eby <pje at telecommunity.com> wrote:

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.

Where does it say so? To be honest, I don't know where ti find Nick's claim in the reference manual. But I'm surprised that you read anything about locals() into that PEP, as it doesn't mention that function at all.

-- --Guido van Rossum (home page: http://www.python.org/~guido/)



More information about the Python-3000 mailing list