[Python] Reload di un modulo python

Marco Giusti marco.giusti a gmail.com
Mer 6 Lug 2011 15:22:45 CEST


On Wed, Jul 06, 2011 at 03:02:39PM +0200, Matteo Boscolo wrote:
> Ciao a tutti ,
> Volevo sapere se qualcuno mi dava qualche suggerimento per qualche
> modulo che mi permetta di capire se uno script python e' cambiato a
> runtime e di conseguenze di ricaricarlo.
> 
> Tutto questo perchè ho una serverino com che devo debuggare ed ogni
> volta che apporto una modifica agli script che il modulo importa,
> devo ricaricarmi l'applicativo che istanzia il server com.

puoi usare inotify, in linux, per monitorare il/i file e quindi usare
exec per far ripartire il server.

il server django credo che usi questa tecnica o una simile proprio per
fare quello che vuoi tu, puoi indagare per vedere come gestisce nel
dettaglio la questione.

m.



Maggiori informazioni sulla lista Python