Importing global namespace in python
digamos que tengo los siguientes archivos:
a.py
glo_var = 0
def func():
global glo_var
glo_var = 5
print "A %d" % (glo_var)
b.py
from a import *
func()
print "B %d" % (glo_var)
Si ejecuté b.py, la salida es:
A 5
B 0
Mi pregunta es, cómo importar el espacio de nombres global para que la salida sea
A 5
B 5
Necesito llamar a la función en el módulo a.py desde b.py para que afecte a los globales.
No quiero usar "importar" de forma regular, sino usarlo de esta manera, "desde una importación *"