[Python-Dev] PEP for Better Control of Nested Lexical Scopes

Georg Brandl g.brandl at gmx.net
Tue Feb 21 17:13:12 CET 2006


Greg Ewing wrote:
> def my_func():
> namespace foo
> foo.x = 42
>> def inc_x():
> foo.x += 1
>> The idea here is that foo wouldn't be an object in
> its own right, but just a collection of names that
> would be implemented as local variables of my_func.

But why is that better than
class namespace(object): pass
def my_func():
 foo = namespace()
 (...)
?
Georg


More information about the Python-Dev mailing list

AltStyle によって変換されたページ (->オリジナル) /