[IPython-dev] Status of IPython+GUI+Threads+PyOS_InputHook

Michael Abshoff mabshoff at googlemail.com
Sun Feb 8 13:45:24 EST 2009

On Sun, Feb 8, 2009 at 4:55 AM, Gael Varoquaux
<gael.varoquaux at normalesup.org> wrote:
> On Sun, Feb 08, 2009 at 02:49:07PM +0200, Ville M. Vainio wrote:
>> On Sun, Feb 8, 2009 at 2:10 PM, Gael Varoquaux
>> <gael.varoquaux at normalesup.org> wrote:
>> >> http://doc.trolltech.com/4.3/qprocess.html
>> > Will this give you reliable killing of the process and all the processes
>> > it spawned, and this accross platforms? This is important, as elsewhere
>> > you can very easily lock your IPython session.
>> Probably, it has both kill() and terminate() - i.e. the polite way and
>> the hard way.
> I saw that. We just need to validate that it runs robustly on all
> platforms. I had problems with killing subprocesses under Windows. As a
> result I had zombies that users could not see or kill. Coming from Qt it
> may very well be coded robustly, though.

In my experience Qt's QProcess module last year on Windows using MinGW
was less that stellar and I often ended up with run away processes
that I had to kill manually. I never deeply investigated what
happened, but was surprised since I expected to run into fewer bugs
with Qt 4.x in general on such a common platform.  The project I was
working on died, so I have not been testing that code since about
early 2008, so Qt might have this bug fixed in a subsequent release.

> Gaël



> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> http://lists.ipython.scipy.org/mailman/listinfo/ipython-dev

More information about the IPython-dev mailing list