wide-energy-11069
10/06/2017, 6:54 PM# repl complains if stdin is not a tty
master, slave = pty.openpty()
replProcess = Popen(['./pants', 'repl', ...], stdin=slave, stdout=PIPE, stderr=PIPE)
ttyIn = os.fdopen(master, 'w')
yield (replProcess, ttyIn)
if replProcess.poll() is None:
replProcess.terminate()
replProcess.wait()