[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

Cheers,

Michael

> _______________________________________________
> 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