Ciao, avevo due pacchetti differenti "debug" e "sqlkit". Sqlkit ha una classe che ha una metaclasse in debug, per soli scopi di sviluppo.
La metaclasse che sfrutta la ricetta 198078 di ASPN aggiunge una parte di log ai metodi, lo fa solo se una variabile nel modulo di debug è True. Ovviamente lo deve fare quando il modulo viene importato... Ho unito i pacchetti, ora se un modulo chiama from sqlkit import debug per potere impostare a True la variabile, innesca l'import del modulo sqlkit, quando la variabile non è ancora impostata, e quindi niente debug... (in quanto sqlkit/__init__.py importa il modulo con la metaclasse) Come si esce da questa situazione? Ho anche provato a fare reload del modulo ma non succede nulla (non pare che lo rilegga) sandro *:-) _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python