Alla fine ho risolto con execfile, è incredibile: esegue un file come se fosse all'interno del file chiamante, passandogli tutte le variabile, le funzioni, e le classi esistenti. L'unica cosa è che adesso un modulo è così ad esempio:
file rejoin.py: #! /usr/bin/python # -*- coding: UTF-8 -*- user, mode, chan, request = self.get_params(server_response) if self.Bot.nick in server_response: print "Sono stato kikkato!" self.Bot.join(chan) self.send(self.response, chan) E fa un po' senso vederlo così, con praticamente tutte le variabili e funzioni non dichiarate nè passate come argomento eppure funzionanti. Ovvio che se lo lancio direttamente solleva decine di errori xD _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python