[IPython-dev] Status of IPython+GUI+Threads+PyOS_InputHook
Sun Feb 8 12:45:24 CST 2009
On Sun, Feb 8, 2009 at 4:55 AM, Gael Varoquaux
> 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
>> <email@example.com> 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.
> IPython-dev mailing list
More information about the IPython-dev