From 9e7ed079b33792309d16260a5b2a751a863febc1 Mon Sep 17 00:00:00 2001 From: Chris Johns Date: Tue, 25 Apr 2017 09:31:37 +1000 Subject: rtemstoolkit: Set proc buffering to 0 to not block on smaller reads. --- rtemstoolkit/execute.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rtemstoolkit/execute.py b/rtemstoolkit/execute.py index 048f7a3..8e09b81 100755 --- a/rtemstoolkit/execute.py +++ b/rtemstoolkit/execute.py @@ -261,6 +261,8 @@ class execute(object): name = '_stdout[%s]' % (name), args = (self, io.open(proc.stdout.fileno(), + mode = 'rb', + buffering = 0, closefd = False), self.output, '')) @@ -271,6 +273,8 @@ class execute(object): name = '_stderr[%s]' % (name), args = (self, io.open(proc.stderr.fileno(), + mode = 'rb', + buffering = 0, closefd = False), self.output, self.error_prefix)) -- cgit v1.2.3