[issue10635] Calling subprocess.Popen with preexec_fn=signal.pause blocks forever

2012-05-26 Thread Roundup Robot
Roundup Robot added the comment: New changeset e8d89503f061 by Terry Jan Reedy in branch 'default': Merge with 3.2 #10635 whitespace http://hg.python.org/cpython/rev/e8d89503f061 -- nosy: +python-dev ___ Python tracker

[issue10635] Calling subprocess.Popen with preexec_fn=signal.pause blocks forever

2011-06-23 Thread Ross Lagerwall
Changes by Ross Lagerwall : -- status: pending -> closed ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http:/

[issue10635] Calling subprocess.Popen with preexec_fn=signal.pause blocks forever

2010-12-05 Thread Georg Brandl
Georg Brandl added the comment: After forking, the parent waits for the child's exec call to determine if it succeeds. Otherwise, you wouldn't get an exception in the parent when you do Popen('/bin/ech') or somesuch. -- nosy: +georg.brandl resolution: -> invalid status: open -> pen

[issue10635] Calling subprocess.Popen with preexec_fn=signal.pause blocks forever

2010-12-05 Thread joseph.h.garvin
New submission from joseph.h.garvin : The following code will cause the interpreter to hang: import subprocess import signal subprocess.Popen("/bin/echo", preexec_fn=signal.pause) Replace "/bin/echo" with any valid program on your box, it's just the simplest Linux example. It's expected for si