[IPython-user] ipython logfile blocked (logging module)
Tue Feb 17 15:38:19 CST 2009
On 2009-02-17 15:26, Tim Michelsen wrote:
> I am employing the python logging module in my script.
> I set the logger to write to a log file.
> When I run the script (%run myscript.py) everthing works fine.
> But when I re-run it, I get a file access error telling that the logfile
> is in use.
> I always need to exit Ipython and restart IPython in order to run the
> script again. Is there an option to prevent this?
> I have put
> logging.shutdown() at the end of my script.
Don't set up the loggers in your script. Put it in a separate script; %run it
once at the start of your session; then %run your main script any number of times.
"I have come to believe that the whole world is an enigma, a harmless enigma
that is made terrible by our own mad attempt to interpret it as though it had
an underlying truth."
-- Umberto Eco
More information about the IPython-user