[rtems-tools commit] rtemstoolkit: Set proc buffering to 0 to not block on smaller reads.
Chris Johns
chrisj at rtems.org
Mon Apr 24 13:32:26 UTC 2017
Module: rtems-tools
Branch: master
Commit: 9e7ed079b33792309d16260a5b2a751a863febc1
Changeset: http://git.rtems.org/rtems-tools/commit/?id=9e7ed079b33792309d16260a5b2a751a863febc1
Author: Chris Johns <chrisj at rtems.org>
Date: Tue Apr 25 09:31:37 2017 +1000
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))
More information about the vc
mailing list