Inconsistent behaviour of methods waiting for child process
Marcin Szewczyk
python-list at wodny.org
Fri Jan 18 07:04:38 EST 2013
Hi,
I've done some experiments with:
1) multiprocessing.Process.join()
2) os.waitpid()
3) subprocess.Popen.wait()
These three methods behave completely different when interrupted with a
signal which I find disturbing.
Reactions are:
1) exit with no exception or special return code
2) OSError exception
3) quiet retry (no exit)
The 1) case is very impractical.
Is there any movement towards standardization of those 3?
Am I missing something and there is a way to get more information from
Process.join()?
--
Marcin Szewczyk http://wodny.org
mailto:Marcin.Szewczyk at wodny.borg <- remove b / usuń b
xmpp:wodny at ubuntu.pl xmpp:wodny at jabster.pl
More information about the Python-list
mailing list