Hola, uso una variable global para almacenar la configuración de mi
programa, la cual relleno mediante una función así:
def CargarConfiguracion(Configuracion):
Configuracion["FicheroConf"] = "/etc/miprograma.conf"
...
Que luego necesito usar dentro de una clase así:
class InterfazPrincipal(wx.Frame):
global Configuracion
...
Y en el núcleo del programa procedo así:
LaAplicacion = wx.App(False)
CargarConfiguracion(Configuracion)
InterfazPrincipal(None, "titulo")
LaAplicacion.MainLoop()
El problema es que dentro de la clase no parece que se entere de los
valores de la variable global, porque al intentarla usar me dice:
KeyError: 'FicheroConf'
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/