Giorno, torno alla carica con un'altro problema (e chiedo scusa se vi stresso).
Ho una semplice applicazione di test, che sfrutta pyyaml per ricavare delle informazioni da un file di configurazione. Il modulo è cosi composto: / /setup.py /mod/application.py /mod/errors.py /mod/__init__.py /tests/test_1.py application.py definisce una classe Application con il metodo setup e un dict() (configuration) che deve contenere i dati caricati con pyyaml [1] errors.py invece ha bisogno di accedere al dizionario configuration per ricavare delle informazioni tipo lo stato del debug etc etc [2] #2 è veramente banale, ma è solo a fini di test in test_1 invece semplicemente all' if __name__ == "__main__": chiamo prima la classe Application specificando il nome del file di configurazione, e poi provo a chiamare la funzione Error ma risulta sempre falsa. Provando a stampare con un print il dizionario (come si vede nella classe Application) il dizionario fornisce tali coppie ti chiave valore. A me sembra che il file errors.py utilizzi il dizionario prima della modifica della classe Application. Cosa sbaglio esattamente? Grazie a tutti. [1] http://paste.pocoo.org/show/290779/ [2] http://paste.pocoo.org/show/HEZfL1gfgNRLUq42MB14/
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python