[Python] Problema con la condivisione e l'utilizzo di un dict globale

lex mlist lexmlist a gmail.com
Sab 13 Nov 2010 13:36:16 CET


Ma sai che non funziona?

questa è la classe ora:
============================================
class Application(object):
    def __init__(self, filename):
        self.filename = filename

    def setup(self):
        try:
            global configuration
            configuration = yaml.load(open(self.filename))
        except IOError:
            exit('configuration file not found: %s' % self.filename)

        print(configuration)
============================================

ma se poi importo configuration e provo a stamparlo dopo aver chiamato
Application("configuration.yml").setup()
mi restituisce sempre "{ }"

:s
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.python.it/pipermail/python/attachments/20101113/b9d0b84f/attachment-0001.htm 


Maggiori informazioni sulla lista Python