I have written a library that automatically instantiates an IAnalysisFactory for interactive use.
When importing the module in ipython, it bails out. Running the import a second time works, so I assume it's a threading problem again.
Are threads actually used in batch mode ?
There's no gui that could block I/O.
Please see the attached script.
from paidaUtilities import paida
You can see that importing works the second time around.
This is python2.4, on Scientific Linux 3. paida from cvs head.