[SciPy-User] How to make sure that a module gets re-loaded

Cesar Koers ckoers at telenet.be
Sun Oct 25 07:56:45 EDT 2009


Pauli Virtanen wrote:
> la, 2009-10-24 kello 23:58 +0200, Gaetan Cesar Koers kirjoitti:
>> How to make sure that a module gets re-loaded when I've edited it's 
>> source code?
>>
>> I thought that either 'import' or 'reload' could do this, but I have the 
>> idea that only a cold shell restart helps.
>>
>> The time I've lost by chasing a bug that afterwards proves to be a 
>> remnant of a previous module version!
> 
> If it's a pure-python module, for which reload() works, you can automate
> reloading by using IPython and doing
> 
> 	import ipy_autoreload
> 	%autoreload 2
> 
> See also
> 
> 	%autoreload?
> 	%aimport?
> 

Great, thanks for the tip!
I've upgraded Ipython to 0.10 and will try this out



More information about the SciPy-User mailing list