Phillip J. Eby wrote:
> At 06:13 PM 7/9/2007 +0300, Guido van Rossum wrote:
>> On 7/9/07, Phillip J. Eby <[EMAIL PROTECTED]> 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.
> 
> I assume Nick is referring to:
> 
>   http://www.python.org/doc/2.2/ref/execframes.html
> 
> which says it's undefined.

I was actually referring to this warning in the library reference docs 
for the locals() function:

   """Warning: The contents of this dictionary should not be modified; 
changes may not affect the values of local variables used by the 
interpreter."""

Cheers,
Nick.


-- 
Nick Coghlan   |   [EMAIL PROTECTED]   |   Brisbane, Australia
---------------------------------------------------------------
             http://www.boredomandlaziness.org
_______________________________________________
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

Reply via email to