Commit 3f80f0a0 authored by Anael Beutot's avatar Anael Beutot
Browse files

Fixed remote execution on host.

When doing remote execution, it was sometimes failing with the following
exception: OSError: [Errno 10] No child processes.
The problem is when using libev default loop, the latest register a handler for
SIGCHLD, it causes a problem when Popen.communicate() tried to do a wait_pid,
the syscall is skipped because of the signal. Then when wait_pid is called
again, it failed because the process don't exist anymore.
parent 58f38957
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment