Skip to content

Conversation

@sigmaris
Copy link

@sigmaris sigmaris commented May 6, 2017

In Python 2.x, using 'for line in self.fd' causes messages to be delayed and arrive in bursts due to internal read-ahead buffering, see http://bugs.python.org/issue3907 and http://stackoverflow.com/questions/2804543/read-subprocess-stdout-line-by-line
Using readline() explicitly avoids this problem as it doesn't read ahead.

In Python 2.x, using 'for line in self.fd' causes messages to be delayed and arrive in bursts due to internal read-ahead buffering, see http://bugs.python.org/issue3907
Using readline() explicitly avoids this problem as it doesn't read ahead.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant