diff --git a/rtox/rtox.py b/rtox/rtox.py index 4d1befb..985e1b8 100644 --- a/rtox/rtox.py +++ b/rtox/rtox.py @@ -52,6 +52,13 @@ def run(self, command): time.sleep(0.1) + if channel.recv_ready(): + length = len(channel.in_buffer) + sys.stdout.write(channel.recv(length)) + if channel.recv_stderr_ready(): + length = len(channel.in_stderr_buffer) + sys.stderr.write(channel.recv_stderr(length)) + return channel.recv_exit_status() except KeyboardInterrupt: channel.close()