Change mux to explicitly specify close_fds=False to deal with the fact
that python apparently changed the default in 3.2, and it absolutely
does need to keep the fds open.
Signed-off-by: Rob Browning <rlb@defaultvalue.org>
Tested-by: Rob Browning <rlb@defaultvalue.org>
os.close(errr)
p = subprocess.Popen(subcmd, stdin=orig_stdin, stdout=outw, stderr=errw,
- preexec_fn=close_fds)
+ close_fds=False, preexec_fn=close_fds)
os.close(outw)
os.close(errw)
sys.stdout.write('BUPMUX')