globals accros modules
Gabriel Genellina
gagsl-py at yahoo.com.ar
Thu Jan 11 00:15:31 EST 2007
At Thursday 11/1/2007 01:11, alf wrote:
>How can I have global globals without cyclical import?
You can't. Globals are module globals. You need to qualify *which*
module `a` belongs to.
>--------------------
>amodule.py:
>def f():
> global a
> print a
>--------------------
>main.py:
>import amodule
>a=1
>amodule.f()
Change a=1 to amodule.a=1
If you find yourself doing tricks with the module globals, think
about redesigning your application.
--
Gabriel Genellina
Softlab SRL
__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas
More information about the Python-list
mailing list