BJörn Lindqvist wrote:
> I have often wanted something similar to that for global
> variables, instead of the global declaration:
>
> cache = None
> def init():
>     if not global.cache:
>         global.cache = init_cache()

Redirected since this seemed like a Python 3000 kind of request.  I
like the idea, particularly because it coincides well with my usual
uses for global/globals().  Seems like it might require some changes
in things like eval and exec that take locals and globals dicts, but I
don't know how much of a drawback that is.

Steve
-- 
I'm not *in*-sane. Indeed, I am so far *out* of sane that you appear a
tiny blip on the distant coast of sanity.
        --- Bucky Katt, Get Fuzzy
_______________________________________________
Python-3000 mailing list
[email protected]
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